.job-page-root{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:100%;box-sizing:border-box}.job-page{box-sizing:border-box;width:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding-inline:var(--job-pad);padding-block-start:clamp(1.25rem,4vw,2rem);padding-block-end:clamp(1.25rem,4vw,2rem);font-family:var(--font-body--family);background-color:var(--job-surface);color:var(--job-accent)}.job-page__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.75rem,2vw,1.25rem);width:100%}.job-page__back{grid-column:1;justify-self:start;margin:0;padding:.35rem 0;border:none;background:none;color:var(--job-accent);font-family:inherit;font-weight:var(--job-back-fw, 500);font-style:normal;font-size:var(--job-back-fs);letter-spacing:.038em;text-transform:uppercase;text-decoration:none;cursor:pointer;text-align:left}.job-page__back:hover{opacity:.85}.job-page__title{grid-column:2;justify-self:center;margin:0;font-family:inherit;font-weight:var(--job-title-fw, 500);font-style:normal;font-size:var(--job-title-fs);letter-spacing:.038em;text-transform:uppercase;line-height:1.2;color:var(--job-accent);text-align:center}.job-page__header-spacer{grid-column:3;width:100%;pointer-events:none}.job-page__stage{display:flex;align-items:center;justify-content:center;min-height:0;padding-block:clamp(2rem,8vmin,5rem)}.job-page__cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:clamp(1rem,2.5vmin,1.35rem) clamp(2rem,6vmin,3.25rem);border-radius:999px;border:none;background-color:var(--job-accent);color:var(--job-surface);font-family:inherit;font-weight:var(--job-cta-fw, 500);font-size:var(--job-cta-fs);letter-spacing:.055em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:opacity .15s ease}.job-page__cta:hover{opacity:.92}.job-page__cta--static{cursor:default;pointer-events:none}.job-page__cta--static:hover{opacity:1}.job-page__logo-wrap{display:flex;justify-content:center;align-items:flex-end;width:100%;pointer-events:none}.job-page__logo{pointer-events:auto;width:100%;max-width:min(var(--job-logo-max),96vw);line-height:0}.job-page__logo-img{width:100%;height:auto;display:block;object-fit:contain;object-position:bottom center;vertical-align:bottom}.job-page__logo--placeholder{min-height:clamp(4rem,18vw,8rem);display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--job-accent) 35%,transparent);border-radius:4px;box-sizing:border-box}.job-page__logo-placeholder-text{font-size:.75rem;font-weight:500;letter-spacing:.034em;text-transform:uppercase;color:color-mix(in srgb,var(--job-accent) 45%,transparent);text-align:center;padding:1rem;pointer-events:none}.skip-to-content-link{position:absolute;left:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg */
