.careers{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:72px 24px 64px}.careers *{box-sizing:border-box}.careers [hidden]{display:none!important}.careers__inner{max-width:1000px;margin:0 auto}.careers__hero{padding-bottom:44px;max-width:800px}.careers__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 16px}.careers h1{font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.06;letter-spacing:-.035em;margin:0 0 24px;max-width:850px}.careers__lead{font-size:clamp(17px,2vw,21px);line-height:1.65;max-width:670px;margin:0 0 20px;color:rgba(var(--color-foreground),.78)}.careers__location{display:inline-flex;font-size:13px;color:rgb(var(--color-button));gap:8px}.careers__location:before{content:"";width:7px;height:7px;background:currentColor;border-radius:50%;align-self:center}.careers__form{margin:0}.careers__section{padding:32px 0;border-top:1px solid rgba(var(--color-foreground),.2)}.careers__section-heading{display:flex;align-items:center;gap:16px;margin-bottom:20px}.careers__section-heading>span{color:rgb(var(--color-button));font-size:12px;letter-spacing:.08em}.careers h2{font-size:clamp(22px,3vw,29px);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.careers__hint{font-size:13px;line-height:1.7;color:rgba(var(--color-foreground),.72);margin:8px 0 20px}.careers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.careers__field{font-size:15px;font-weight:500;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px;min-width:0;color:rgb(var(--color-foreground))}.careers input:not([type=checkbox]),.careers textarea{font:inherit;font-size:16px;width:100%;max-width:100%;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.025);border:1px solid rgba(var(--color-foreground),.3);border-radius:0;padding:13px 14px;min-height:48px;transition:border-color .16s ease,background-color .16s ease;box-shadow:none}.careers textarea{resize:vertical;min-height:118px}.careers input::placeholder,.careers textarea::placeholder{color:rgba(var(--color-foreground),.5);opacity:1}.careers input:focus-visible,.careers textarea:focus-visible,.careers button:focus-visible,.careers summary:focus-visible,.careers a:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:4px}.careers input:focus,.careers textarea:focus{border-color:rgb(var(--color-button))}.careers__choices{padding:0;margin:24px 0;border:0;min-width:0}.careers__choices legend{font-size:15px;font-weight:500;padding:0;margin-bottom:12px}.careers__option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.careers__option{display:flex;align-items:center;gap:11px;min-height:48px;padding:12px 14px;border:1px solid rgba(var(--color-foreground),.22);background:rgba(var(--color-foreground),.025);font-size:14px;line-height:1.5;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.careers__option:has(input:checked){border-color:rgb(var(--color-button));background:rgba(var(--color-button),.09)}.careers input[type=checkbox]{width:18px;height:18px;accent-color:rgb(var(--color-button));margin:0;flex:0 0 auto}.careers__option input:focus-visible{outline-offset:3px}.careers__optional{font-size:12px;font-weight:400;color:rgba(var(--color-foreground),.65)}.careers__file{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:68px;padding:15px;width:100%;border:1px dashed rgba(var(--color-foreground),.4);font-size:13px;overflow-wrap:anywhere}.careers__file-button{color:rgb(var(--color-button));font-weight:500}.careers .careers__file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.careers__file:focus-within{outline:2px solid rgb(var(--color-button));outline-offset:4px}.careers__consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;margin:18px 0;cursor:pointer;min-height:44px}.careers__consent input{margin-top:3px!important}.careers a{color:rgb(var(--color-button));text-decoration:underline;text-underline-offset:3px}.careers__submit-row{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:24px}.careers__button{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:17px 24px;border:1px solid rgb(var(--color-button));border-radius:0;color:rgb(var(--color-button-text));background:rgb(var(--color-button));font:inherit;font-size:15px;font-weight:700;line-height:1.35;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.careers__button:disabled{opacity:.7;cursor:wait}.careers__arrow{transition:transform .16s ease}.careers__status{font-size:14px;line-height:1.6;min-height:1.6em;margin:18px 0 0}.careers__status[data-error=true],.careers__error{color:rgb(var(--color-foreground));border-left:3px solid rgb(var(--color-button));padding:8px 14px}.careers [aria-invalid=true]{border-color:rgb(var(--color-button))}.careers__result{border:1px solid rgba(var(--color-button),.5);background:rgba(var(--color-button),.045);padding:32px;margin:12px 0 32px}.careers__result h2{margin-bottom:16px}.careers__result p{line-height:1.7}.careers__privacy{border-top:1px solid rgba(var(--color-foreground),.2);padding-top:20px;font-size:13px;line-height:1.8;color:rgba(var(--color-foreground),.75)}.careers__privacy summary{cursor:pointer;min-height:44px;display:list-item}.careers__privacy>div{max-width:850px;padding:12px 0 20px}.careers__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.careers__hero>*{animation:careers-enter .7s cubic-bezier(.16,1,.3,1) backwards}.careers__hero>:nth-child(2){animation-delay:.07s}.careers__hero>:nth-child(3){animation-delay:.14s}.careers__hero>:nth-child(4){animation-delay:.21s}@keyframes careers-enter{0%{opacity:.15;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.careers__pending{opacity:0;transform:translateY(12px);transition:opacity .65s ease,transform .65s cubic-bezier(.16,1,.3,1)}.careers__pending.is-visible,.careers__pending:focus-within{opacity:1;transform:none}@media(hover:hover){.careers__option:hover{border-color:rgba(var(--color-button),.65);background:rgba(var(--color-button),.04)}.careers__button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--color-button),.1)}.careers__button:not(:disabled):hover .careers__arrow{transform:translate(2px,-2px)}}@media(max-width:600px){.careers{padding:42px 20px}.careers__hero{padding-bottom:30px}.careers__grid{grid-template-columns:1fr}.careers__option-grid{gap:9px}.careers__option{padding:10px;font-size:13px;gap:9px}.careers__submit-row{align-items:stretch;flex-direction:column;gap:12px}.careers__button{width:100%}.careers__section{padding:26px 0}.careers__result{padding:22px}}@media(max-width:350px){.careers__option-grid{grid-template-columns:1fr}.careers{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.careers *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.careers__pending{opacity:1;transform:none}}.careers__remove-file{min-height:44px;padding:8px 14px;margin:-8px 0 12px;border:1px solid rgba(var(--color-foreground),.3);border-radius:0;background:transparent;color:rgb(var(--color-button));font:inherit;font-size:13px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/51/assets/careers-landing.css.map */
