:root{--abs-hire-bg: #050505;--abs-hire-bg-soft: #0b0b0b;--abs-hire-panel: rgba(16, 16, 16, .88);--abs-hire-panel-soft: rgba(255,255,255,.035);--abs-hire-gold: #d4ad4f;--abs-hire-gold-light: #f1d47d;--abs-hire-gold-deep: #8d6821;--abs-hire-gold-rgb: 212, 173, 79;--abs-hire-white: #f8f6f0;--abs-hire-text: rgba(248,246,240,.86);--abs-hire-muted: rgba(248,246,240,.56);--abs-hire-line: rgba(255,255,255,.1);--abs-hire-line-strong: rgba(255,255,255,.17);--abs-hire-radius-sm: 14px;--abs-hire-radius-md: 22px;--abs-hire-radius-lg: 30px;--abs-hire-pill: 999px;--abs-hire-heading: var(--font-heading-family, Georgia, serif);--abs-hire-body: var(--font-body-family, Inter, Arial, sans-serif);--abs-hire-ease: cubic-bezier(.22, 1, .36, 1);--abs-hire-max: 1180px;--abs-hire-gutter: clamp(18px, 4vw, 54px)}body.abs-hiring-only-active{background:var(--abs-hire-bg)!important;overflow-x:hidden}body.abs-hiring-only-active .shopify-section-group-header-group,body.abs-hiring-only-active .shopify-section-group-footer-group,body.abs-hiring-only-active #shopify-section-announcement-bar,body.abs-hiring-only-active .announcement-bar,body.abs-hiring-only-active header,body.abs-hiring-only-active footer{display:none!important}body.abs-hiring-only-active main,body.abs-hiring-only-active #MainContent,body.abs-hiring-only-active .content-for-layout{margin:0!important;padding:0!important;max-width:none!important}.abs-hiring-page{position:relative;min-height:100svh;overflow:hidden;color:var(--abs-hire-white);background:radial-gradient(circle at 14% 10%,rgba(var(--abs-hire-gold-rgb),.07),transparent 26%),radial-gradient(circle at 90% 68%,rgba(var(--abs-hire-gold-rgb),.045),transparent 28%),linear-gradient(180deg,#111,#050505 54%,#020202);font-family:var(--abs-hire-body);isolation:isolate}.abs-hiring-page *,.abs-hiring-page *:before,.abs-hiring-page *:after{box-sizing:border-box}.abs-hiring-page button,.abs-hiring-page input,.abs-hiring-page textarea,.abs-hiring-page select{font:inherit}.abs-hiring-bg-grid,.abs-hiring-bg-grain,.abs-hiring-bg-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.abs-hiring-bg-grid{z-index:-3;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 90%)}.abs-hiring-bg-grain{z-index:-2;opacity:.1;background-image:radial-gradient(rgba(255,255,255,.18) .55px,transparent .6px),radial-gradient(rgba(255,255,255,.07) .45px,transparent .55px);background-position:0 0,10px 13px;background-size:15px 15px,19px 19px;mix-blend-mode:soft-light}.abs-hiring-bg-glow{z-index:-1;background:radial-gradient(circle at 50% -12%,rgba(var(--abs-hire-gold-rgb),.1),transparent 34%)}.abs-hiring-shell{width:min(calc(100% - (var(--abs-hire-gutter) * 2)),var(--abs-hire-max));margin-inline:auto}.abs-hiring-brand{display:flex;justify-content:center;padding:34px 0 10px}.abs-hiring-brand__text{position:relative;margin:0;color:var(--abs-hire-gold-light);font-size:clamp(12px,1vw,15px);font-weight:850;line-height:1;letter-spacing:.34em;text-transform:uppercase}.abs-hiring-brand__text:after{content:"";position:absolute;left:50%;bottom:-14px;width:56px;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--abs-hire-gold),transparent)}.abs-hiring-hero{padding:clamp(72px,10vw,130px) 0 clamp(52px,7vw,92px)}.abs-hiring-hero__eyebrow{margin:0 0 18px;color:var(--abs-hire-gold-light);font-size:10px;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.abs-hiring-hero__title{max-width:900px;margin:0;color:var(--abs-hire-white);font-family:var(--abs-hire-heading);font-size:clamp(64px,10vw,132px);line-height:.84;font-weight:500;letter-spacing:-.055em;text-transform:uppercase}.abs-hiring-hero__subheading{max-width:860px;margin:24px 0 0;color:var(--abs-hire-gold-light);font-size:clamp(28px,4.8vw,54px);line-height:.98;font-weight:800;letter-spacing:-.035em;text-transform:uppercase}.abs-hiring-hero__copy{max-width:720px;margin:20px 0 0;color:var(--abs-hire-text);font-size:clamp(15px,1.8vw,20px);line-height:1.6}.abs-hiring-hero__copy strong{color:var(--abs-hire-white)}.abs-hiring-section{padding:clamp(44px,7vw,86px) 0}.abs-hiring-section+.abs-hiring-section{border-top:1px solid rgba(255,255,255,.06)}.abs-hiring-section__eyebrow{margin:0 0 10px;color:var(--abs-hire-gold-light);font-size:9px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.abs-hiring-section__title{margin:0;color:var(--abs-hire-gold-light);font-family:var(--abs-hire-heading);font-size:clamp(40px,6vw,72px);line-height:.96;font-weight:500;letter-spacing:-.04em}.abs-hiring-section__copy{max-width:660px;margin:14px 0 0;color:var(--abs-hire-muted);font-size:14px;line-height:1.7}.abs-hiring-positions{display:grid;gap:14px;margin-top:32px}.abs-hiring-position{position:relative;width:100%;min-height:92px;display:flex;align-items:center;gap:18px;padding:20px 22px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);color:var(--abs-hire-white);text-align:left;cursor:pointer;overflow:hidden;transition:transform .28s var(--abs-hire-ease),border-color .28s ease,background .28s ease,box-shadow .28s ease}.abs-hiring-position:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(120deg,rgba(var(--abs-hire-gold-rgb),.15),rgba(var(--abs-hire-gold-rgb),.035));transition:opacity .28s ease}.abs-hiring-position:hover{transform:translateY(-2px);border-color:rgba(var(--abs-hire-gold-rgb),.38)}.abs-hiring-position:hover:before{opacity:1}.abs-hiring-position.is-selected{border-color:rgba(var(--abs-hire-gold-rgb),.78);background:rgba(var(--abs-hire-gold-rgb),.07);box-shadow:inset 0 0 0 1px rgba(var(--abs-hire-gold-rgb),.1),0 18px 45px #0000003d}.abs-hiring-position.is-selected:before{opacity:1}.abs-hiring-position__check{position:relative;z-index:2;width:26px;height:26px;flex:0 0 26px;border:1px solid rgba(255,255,255,.22);border-radius:50%;transition:border-color .25s ease,box-shadow .25s ease}.abs-hiring-position.is-selected .abs-hiring-position__check{border-color:var(--abs-hire-gold-light);box-shadow:inset 0 0 0 6px #090909,inset 0 0 0 14px var(--abs-hire-gold-light)}.abs-hiring-position__body{position:relative;z-index:2;min-width:0}.abs-hiring-position__title{display:block;color:var(--abs-hire-white);font-size:clamp(17px,2vw,24px);line-height:1.1;font-weight:850;letter-spacing:-.02em;text-transform:uppercase}.abs-hiring-position__caption{display:block;margin-top:5px;color:var(--abs-hire-muted);font-size:12px;line-height:1.45}.abs-hiring-path{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px}.abs-hiring-path__step{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(var(--abs-hire-gold-rgb),.46);border-radius:var(--abs-hire-pill);color:var(--abs-hire-white);background:#ffffff06;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.abs-hiring-path__arrow{color:var(--abs-hire-gold-light);font-size:14px}.abs-hiring-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.abs-hiring-info-card{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:var(--abs-hire-radius-md);background:linear-gradient(180deg,#ffffff08,#ffffff04)}.abs-hiring-info-card__title{margin:0 0 18px;color:var(--abs-hire-gold-light);font-size:16px;line-height:1.2;font-weight:850;letter-spacing:-.01em;text-transform:uppercase}.abs-hiring-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.abs-hiring-list li{position:relative;padding-left:28px;color:var(--abs-hire-text);font-size:13px;line-height:1.55}.abs-hiring-list li:before{content:"\2713";position:absolute;left:0;top:1px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--abs-hire-gold-deep),var(--abs-hire-gold-light));color:#080808;font-size:10px;font-weight:900}.abs-hiring-apply{padding:clamp(54px,8vw,100px) 0 clamp(70px,10vw,120px)}.abs-hiring-apply__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(34px,6vw,82px);align-items:start}.abs-hiring-apply__intro{position:sticky;top:36px}.abs-hiring-apply__title{margin:0;color:var(--abs-hire-gold-light);font-family:var(--abs-hire-heading);font-size:clamp(44px,6.5vw,78px);line-height:.94;font-weight:500;letter-spacing:-.045em}.abs-hiring-apply__copy{max-width:480px;margin:18px 0 0;color:var(--abs-hire-muted);font-size:14px;line-height:1.75}.abs-hiring-apply__email{display:inline-block;margin-top:22px;color:var(--abs-hire-white);font-size:14px;font-weight:750;text-decoration:none;border-bottom:1px solid rgba(var(--abs-hire-gold-rgb),.42)}.abs-hiring-form{padding:clamp(24px,4vw,38px);border:1px solid rgba(255,255,255,.1);border-radius:var(--abs-hire-radius-lg);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#080808e0;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0a}.abs-hiring-form__title{margin:0 0 8px;color:var(--abs-hire-white);font-size:18px;font-weight:850;text-transform:uppercase}.abs-hiring-form__copy{margin:0 0 24px;color:var(--abs-hire-muted);font-size:12px;line-height:1.6}.abs-hiring-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.abs-hiring-field{position:relative}.abs-hiring-field--full{grid-column:1 / -1}.abs-hiring-field__label{display:block;margin-bottom:8px;color:#f8f6f0b8;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.abs-hiring-field__required{color:var(--abs-hire-gold-light)}.abs-hiring-field__control{width:100%;min-height:56px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06;color:var(--abs-hire-white);outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}textarea.abs-hiring-field__control{min-height:118px;padding-top:15px;resize:vertical}.abs-hiring-field__control::placeholder{color:#f8f6f047}.abs-hiring-field__control:focus{border-color:rgba(var(--abs-hire-gold-rgb),.68);background:#ffffff09;box-shadow:0 0 0 4px rgba(var(--abs-hire-gold-rgb),.075)}.abs-hiring-field.is-invalid .abs-hiring-field__control{border-color:#e16464b3}.abs-hiring-field__error{display:none;margin-top:7px;color:#efabab;font-size:10px}.abs-hiring-field.is-invalid .abs-hiring-field__error{display:block}.abs-hiring-submit{width:100%;min-height:58px;margin-top:20px;border:1px solid rgba(var(--abs-hire-gold-rgb),.58);border-radius:var(--abs-hire-pill);background:linear-gradient(120deg,var(--abs-hire-gold-deep),var(--abs-hire-gold-light));color:#080808;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--abs-hire-ease),box-shadow .25s ease,opacity .25s ease}.abs-hiring-submit:hover{transform:translateY(-2px);box-shadow:0 18px 50px rgba(var(--abs-hire-gold-rgb),.14)}.abs-hiring-submit:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.abs-hiring-success{display:none;min-height:360px;place-items:center;text-align:center;padding:30px}.abs-hiring-form.is-success>*:not(.abs-hiring-success){display:none}.abs-hiring-form.is-success .abs-hiring-success{display:grid}.abs-hiring-success__icon{width:70px;height:70px;margin:0 auto 22px;display:grid;place-items:center;border:1px solid rgba(var(--abs-hire-gold-rgb),.48);border-radius:50%;color:var(--abs-hire-gold-light);background:rgba(var(--abs-hire-gold-rgb),.08);font-size:24px}.abs-hiring-success__title{margin:0;color:var(--abs-hire-gold-light);font-family:var(--abs-hire-heading);font-size:clamp(40px,5vw,62px);font-weight:500;line-height:.96}.abs-hiring-success__copy{max-width:520px;margin:16px auto 0;color:var(--abs-hire-muted);font-size:13px;line-height:1.7}.abs-hiring-footnote{padding:0 0 28px;color:#f8f6f04d;font-size:9px;text-align:center;letter-spacing:.1em;text-transform:uppercase}@media(max-width:900px){.abs-hiring-apply__layout,.abs-hiring-info-grid{grid-template-columns:1fr}.abs-hiring-apply__intro{position:static}}@media(max-width:680px){:root{--abs-hire-gutter: 18px}.abs-hiring-brand{padding-top:26px}.abs-hiring-brand__text{font-size:11px;letter-spacing:.28em}.abs-hiring-hero{padding-top:70px}.abs-hiring-hero__title{font-size:clamp(58px,18vw,88px)}.abs-hiring-hero__subheading{font-size:clamp(30px,9.5vw,44px)}.abs-hiring-position{min-height:84px;padding:18px}.abs-hiring-position__title{font-size:17px}.abs-hiring-field-grid{grid-template-columns:1fr}.abs-hiring-field--full{grid-column:auto}.abs-hiring-form{padding:22px 18px}}.abs-hiring-position:focus-visible,.abs-hiring-submit:focus-visible,.abs-hiring-field__control:focus-visible{outline:2px solid var(--abs-hire-gold-light);outline-offset:4px}@media(prefers-reduced-motion:reduce){.abs-hiring-page *,.abs-hiring-page *:before,.abs-hiring-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/abs-hiring-pages.css.map */
