.careers-intro{background-color:var(--theme-bg);color:var(--theme-text);padding-block:var(--space-7);border-top:1px solid var(--theme-border-strong)}@media (min-width:64rem){.careers-intro{padding-block:var(--space-9)}}.careers-intro__inner{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.careers-intro__inner{grid-template-columns:5fr 1fr 6fr;gap:0}}.careers-intro__heading{text-wrap:balance;max-width:18ch;margin:0}@media (min-width:64rem){.careers-intro__heading{grid-column:1/span 1}}.careers-intro__body{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:64rem){.careers-intro__body{grid-column:3/span 1}}.careers-intro__paragraph{text-wrap:pretty;max-width:32rem;margin:0}
.careers-why{background-color:var(--theme-bg);color:var(--theme-text);padding-block:var(--space-7);border-top:1px solid var(--theme-border-strong)}@media (min-width:64rem){.careers-why{padding-block:var(--space-9)}}.careers-why__inner{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.careers-why__inner{column-gap:var(--space-7);grid-template-columns:1fr 2fr}}.careers-why__head{justify-content:flex-start;align-items:baseline;display:flex}@media (min-width:64rem){.careers-why__head{top:var(--space-7);align-self:start;position:sticky}}.careers-why__label{color:var(--theme-text-muted);margin:0}.careers-why__cta{margin-top:var(--space-2)}@media (min-width:64rem){.careers-why__cta{margin-top:var(--space-3);grid-column:2}}.careers-why__list{border-bottom:1px solid var(--theme-border-strong);margin:0;padding:0;list-style:none}.careers-why__item{grid-template-columns:var(--space-4) 1fr;align-items:baseline;column-gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--theme-border-strong);display:grid}@media (min-width:64rem){.careers-why__item{grid-template-columns:var(--space-6) 1fr;column-gap:var(--space-4);padding-block:var(--space-5)}}.careers-why__index{color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:0}.careers-why__content{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.careers-why__content{gap:var(--space-3)}}.careers-why__title{text-wrap:balance;color:var(--theme-text);margin:0}.careers-why__body{text-wrap:pretty;max-width:32rem;margin:0}
html.is-modal-open{overflow:hidden}.apply-modal{z-index:9999;pointer-events:none;visibility:hidden;opacity:0;justify-content:center;align-items:stretch;transition:visibility 0s .4s,opacity .3s linear;display:flex;position:fixed;inset:0}.apply-modal.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s linear}.apply-modal__backdrop{background-color:color-mix(in srgb, var(--color-brown) 75%, transparent);-webkit-backdrop-filter:blur(8px);cursor:pointer;appearance:none;border:0;position:absolute;inset:0}.apply-modal__dialog{z-index:1;width:100%;max-width:44rem;margin:var(--space-3) auto;background-color:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border-strong);max-height:calc(100vh - var(--space-6));flex-direction:column;align-self:stretch;transition:transform .4s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden;transform:translateY(16px)}@media (min-width:64rem){.apply-modal__dialog{margin:var(--space-5) auto}}.apply-modal.is-open .apply-modal__dialog{transform:translate(0,0)}.apply-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--theme-border-strong);display:flex}@media (min-width:64rem){.apply-modal__head{padding:var(--space-4) var(--space-5)}}.apply-modal__head-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.apply-modal__eyebrow{color:var(--theme-text-muted);margin:0}.apply-modal__title{text-wrap:balance;margin:0}.apply-modal__close{width:var(--space-4);height:var(--space-4);border:1px solid var(--theme-border);color:var(--theme-text);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1);display:inline-flex}.apply-modal__close:hover,.apply-modal__close:focus-visible{background-color:var(--theme-text);border-color:var(--theme-text);color:var(--theme-bg);outline:0}.apply-modal__form,.apply-modal__sent{padding:var(--space-3);gap:var(--space-3);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--theme-text) 22%, transparent) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.apply-modal__form::-webkit-scrollbar{width:6px;height:6px}.apply-modal__sent::-webkit-scrollbar{width:6px;height:6px}.apply-modal__form::-webkit-scrollbar-track{margin-block:var(--space-1);background:0 0}.apply-modal__sent::-webkit-scrollbar-track{margin-block:var(--space-1);background:0 0}.apply-modal__form::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--theme-text) 22%, transparent);border-radius:999px;transition:background-color .2s cubic-bezier(.19,1,.22,1)}.apply-modal__sent::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--theme-text) 22%, transparent);border-radius:999px;transition:background-color .2s cubic-bezier(.19,1,.22,1)}.apply-modal__form:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--theme-text) 38%, transparent)}.apply-modal__sent:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--theme-text) 38%, transparent)}.apply-modal__form::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--theme-text) 55%, transparent)}.apply-modal__sent::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--theme-text) 55%, transparent)}@media (min-width:64rem){.apply-modal__form,.apply-modal__sent{padding:var(--space-5);gap:var(--space-4)}}.apply-modal__sent{align-items:flex-start}.apply-modal__sent h3,.apply-modal__sent p{text-wrap:balance;max-width:36rem;margin:0}.apply-modal__row--split{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.apply-modal__row--split{column-gap:var(--space-3);grid-template-columns:1fr 1fr;gap:0}}.apply-modal__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.apply-modal__label{color:var(--theme-text-muted);align-items:baseline;gap:var(--space-0-25);margin:0;display:inline-flex}.apply-modal__required{color:var(--theme-accent)}.apply-modal__input,.apply-modal__textarea{width:100%;color:inherit;border:0;border-bottom:1px solid var(--theme-border);padding:var(--space-1) 0 var(--space-1-25);appearance:none;background:0 0;border-radius:0;font-family:inherit;transition:border-color .4s cubic-bezier(.19,1,.22,1)}.apply-modal__input:hover,.apply-modal__textarea:hover{border-bottom-color:var(--theme-border-strong)}.apply-modal__input:focus,.apply-modal__textarea:focus{border-bottom-color:var(--theme-text);outline:0}.apply-modal__textarea{resize:vertical;min-height:8rem;line-height:var(--line-height-snug)}.apply-modal__file{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border:1px dashed var(--theme-border-strong);cursor:pointer;transition:background-color .2s cubic-bezier(.19,1,.22,1),border-color .2s cubic-bezier(.19,1,.22,1);display:inline-flex}.apply-modal__file:hover,.apply-modal__file:focus-within{border-color:var(--theme-text);background-color:color-mix(in srgb, var(--theme-text) 4%, transparent)}.apply-modal__file-icon{color:var(--theme-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.apply-modal__file-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.apply-modal__file-clear{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;transition:color .2s cubic-bezier(.19,1,.22,1)}.apply-modal__file-clear:hover{color:var(--theme-text)}.apply-modal__file-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.apply-modal__actions{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.apply-modal__legal{color:var(--theme-text-muted);max-width:38rem;margin:0}
.careers-jobs{background-color:var(--theme-bg);color:var(--theme-text);padding-block:var(--space-7);border-top:1px solid var(--theme-border-strong)}@media (min-width:64rem){.careers-jobs{padding-block:var(--space-9)}}.careers-jobs__inner{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:64rem){.careers-jobs__inner{gap:var(--space-5)}}.careers-jobs__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.careers-jobs__heading{text-wrap:balance;margin:0}.careers-jobs__count{color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:0}.careers-jobs__empty{max-width:32rem;margin:0}.careers-jobs__list{border-bottom:1px solid var(--theme-border-strong);margin:0;padding:0;list-style:none}.careers-jobs__row{align-items:stretch;gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--theme-border-strong);flex-direction:column;display:flex}@media (min-width:64rem){.careers-jobs__row{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-block:var(--space-4);flex-direction:row}}.careers-jobs__row-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.careers-jobs__title{text-wrap:balance;margin:0}.careers-jobs__summary{text-wrap:pretty;max-width:32rem;margin:0}.careers-jobs__meta{color:var(--theme-text-muted);margin:0}.careers-jobs__row-cta{flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}@media (min-width:64rem){.careers-jobs__row-cta{align-self:flex-end;padding-bottom:.15em}}
