.careers-page{position:relative;background:var(--careers-bg, #f6f1e8);color:var(--careers-text, #1c1712);overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #8c765414}.careers-page .page-width{max-width:var(--careers-max-width, 1400px)}.careers-page>*{position:relative;z-index:1}.careers-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.7) .6px,transparent 1.2px),radial-gradient(circle at 80% 30%,rgba(120,95,58,.08) .7px,transparent 1.3px),radial-gradient(circle at 30% 70%,rgba(255,255,255,.45) .5px,transparent 1.1px),radial-gradient(circle at 70% 80%,rgba(120,95,58,.06) .6px,transparent 1.2px);background-size:26px 26px,34px 34px,22px 22px,30px 30px;background-position:0 0,10px 14px,4px 8px,16px 20px;opacity:.22;mix-blend-mode:multiply}.careers-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(180deg,#ffffff57,#ffffff1a 18%,#785f3a0a 58%,#785f3a14),radial-gradient(circle at top left,rgba(255,255,255,.24),transparent 34%),radial-gradient(circle at bottom right,rgba(120,95,58,.06),transparent 38%)}.careers-page__main:before,.careers-page__main:after{content:"";position:absolute;pointer-events:none;z-index:0;width:min(34vw,420px);height:min(34vw,420px);opacity:.34;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35)) drop-shadow(0 -1px 0 rgba(120,95,58,.08))}.careers-page__main:before{top:18px;left:-24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'><g fill='none' stroke='%23d4b06a' stroke-width='1.25' opacity='0.28' stroke-linecap='round' stroke-linejoin='round'><path d='M110 690 C180 620 220 555 228 482 C236 404 205 344 154 296'/><path d='M228 482 C300 488 360 462 428 412'/><path d='M428 412 C470 382 520 374 570 390'/><path d='M286 532 C320 504 350 482 374 452'/><path d='M344 565 C382 536 422 506 452 470'/></g><g fill='%23d4b06a' opacity='0.16'><ellipse cx='255' cy='488' rx='18' ry='10' transform='rotate(-22 255 488)'/><ellipse cx='308' cy='466' rx='16' ry='8' transform='rotate(18 308 466)'/><ellipse cx='438' cy='410' rx='18' ry='10' transform='rotate(-18 438 410)'/><ellipse cx='505' cy='390' rx='15' ry='8' transform='rotate(22 505 390)'/></g><g fill='none' stroke='%23fff6da' stroke-width='0.8' opacity='0.18'><path d='M111 690 C181 620 221 555 229 482'/><path d='M228 482 C302 488 360 462 428 412'/></g></svg>")}.careers-page__main:after{right:-24px;bottom:24px;transform:scaleX(-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'><g fill='none' stroke='%23d4b06a' stroke-width='1.25' opacity='0.28' stroke-linecap='round' stroke-linejoin='round'><path d='M110 690 C180 620 220 555 228 482 C236 404 205 344 154 296'/><path d='M228 482 C300 488 360 462 428 412'/><path d='M428 412 C470 382 520 374 570 390'/><path d='M286 532 C320 504 350 482 374 452'/><path d='M344 565 C382 536 422 506 452 470'/></g><g fill='%23d4b06a' opacity='0.16'><ellipse cx='255' cy='488' rx='18' ry='10' transform='rotate(-22 255 488)'/><ellipse cx='308' cy='466' rx='16' ry='8' transform='rotate(18 308 466)'/><ellipse cx='438' cy='410' rx='18' ry='10' transform='rotate(-18 438 410)'/><ellipse cx='505' cy='390' rx='15' ry='8' transform='rotate(22 505 390)'/></g><g fill='none' stroke='%23fff6da' stroke-width='0.8' opacity='0.18'><path d='M111 690 C181 620 221 555 229 482'/><path d='M228 482 C302 488 360 462 428 412'/></g></svg>")}.careers-page__hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#171411;text-align:center}.careers-page__hero-media,.careers-page__hero-image,.careers-page__hero-overlay,.careers-page__hero-video{position:absolute;top:0;right:0;bottom:0;left:0}.careers-page__hero-video,.careers-page__hero-image{width:100%;height:100%;object-fit:cover;transform:scale(1.03)}.careers-page__hero-media--video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.careers-page__hero-overlay{z-index:1;background:linear-gradient(to top,#080706e0,#0807068a 42%,#08070629),linear-gradient(to right,#08070657,#08070614 45%,#08070647)}.careers-page__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08),transparent 35%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.05),transparent 30%);mix-blend-mode:screen}.careers-page__hero-content{position:relative;z-index:2;width:100%;max-width:980px;padding-top:120px;padding-bottom:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.careers-page__eyebrow{margin:0 0 18px;font-size:12px;line-height:1;letter-spacing:.28em;text-transform:uppercase;color:#f7f3edd6;text-align:center}.careers-page__title{margin:0 auto;max-width:820px;font-size:clamp(3.4rem,7vw,7rem);line-height:.92;letter-spacing:-.06em;font-weight:500;text-wrap:balance;text-align:center}.careers-page__subtitle{max-width:760px;margin:24px auto 0;font-size:1.06rem;line-height:1.8;color:#f7f3ede0;text-align:center}.careers-page__subtitle p{margin:0}.careers-page__hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.careers-page__hero-actions--center{justify-content:center}.careers-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;text-decoration:none;font-size:.95rem;letter-spacing:.02em;transition:transform .25s ease,opacity .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;cursor:pointer}.careers-page__button:hover{transform:translateY(-2px)}.careers-page__button--primary{background:var(--careers-button-bg, #1c1712);color:var(--careers-button-text, #f7f2ea);border:1px solid var(--careers-button-border, #1c1712);box-shadow:0 14px 30px #00000024}.careers-page__button--primary:hover{box-shadow:0 18px 40px #0000002e}.careers-page__button--secondary{background:#ffffff0f;color:#f7f3ed;border:1px solid rgba(247,243,237,.36);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.careers-page__button--small{min-height:56px;min-width:132px;padding:0 26px;border-radius:999px;font-size:1rem;font-weight:600;box-shadow:none}.careers-page__main{position:relative;padding:0;background:transparent}.careers-page__container{position:relative;z-index:1;display:flex;flex-direction:column;gap:0}.careers-page__intro,.careers-page__values-wrap,.careers-page__benefits-wrap,.careers-page__roles-wrap,.careers-page__cta{position:relative;padding:110px 0;text-align:center}.careers-page__intro:before,.careers-page__values-wrap:before,.careers-page__benefits-wrap:before,.careers-page__roles-wrap:before,.careers-page__cta:before{content:"";position:absolute;top:0;left:50%;width:min(92%,1100px);height:1px;background:linear-gradient(90deg,#d4b06a00,#d4b06a57,#1c171214,#d4b06a57,#d4b06a00);transform:translate(-50%)}.careers-page__intro:first-child:before{display:none}.careers-page__intro{background:linear-gradient(180deg,#ffffff38,#ffffff24)}.careers-page__values-wrap{background:linear-gradient(180deg,#efe7da57,#f6f1e82e)}.careers-page__benefits-wrap{background:linear-gradient(180deg,#ffffff24,#ffffff0f)}.careers-page__roles-wrap{background:linear-gradient(180deg,#efe7da3d,#ffffff1a)}.careers-page__cta{background:linear-gradient(180deg,#ffffff2e,#efe7da33)}.careers-page__section-title{max-width:820px;margin:0 auto 22px;color:var(--careers-heading, #1a140f);font-size:clamp(2.4rem,5vw,5.2rem);line-height:.96;letter-spacing:-.05em;font-weight:500;text-wrap:balance;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.34),0 10px 24px rgba(0,0,0,.02)}.careers-page__section-title--center{text-align:center}.careers-page__intro-text,.careers-page__card-text,.careers-page__role-text,.careers-page__cta-text{max-width:760px;margin:0 auto;color:var(--careers-muted, #6a6258);font-size:1.04rem;line-height:1.9;text-align:center}.careers-page__intro-text p:last-child,.careers-page__card-text p:last-child,.careers-page__role-text p:last-child,.careers-page__cta-text p:last-child{margin-bottom:0}.careers-page__values-wrap,.careers-page__benefits-wrap,.careers-page__roles-wrap{display:flex;flex-direction:column;align-items:center;gap:34px}.careers-page__values-grid,.careers-page__benefits-grid,.careers-page__roles-list{width:100%;max-width:960px;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(28,23,18,.1)}.careers-page__value-card,.careers-page__benefit-card,.careers-page__role-card{position:relative;background:transparent;border:none;border-bottom:1px solid rgba(28,23,18,.1);border-radius:0;box-shadow:none;padding:34px 20px;color:var(--careers-card-text, #1c1712);text-align:center;opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1),background .3s ease}.careers-page__value-card:hover,.careers-page__benefit-card:hover,.careers-page__role-card:hover{background:#ffffff1f}.careers-page--enhanced .careers-page__value-card,.careers-page--enhanced .careers-page__benefit-card,.careers-page--enhanced .careers-page__role-card{opacity:0;transform:translateY(34px)}.careers-page__value-card.is-visible,.careers-page__benefit-card.is-visible,.careers-page__role-card.is-visible{opacity:1;transform:translateY(0)}.careers-page__card-title,.careers-page__role-title{margin:0 0 12px;color:var(--careers-heading, #1a140f);font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.05;letter-spacing:-.035em;font-weight:500}.careers-page__card-text,.careers-page__role-text{max-width:700px}.careers-page__values-grid>*:nth-child(2),.careers-page__benefits-grid>*:nth-child(2),.careers-page__roles-list>*:nth-child(2){transition-delay:.08s}.careers-page__values-grid>*:nth-child(3),.careers-page__benefits-grid>*:nth-child(3),.careers-page__roles-list>*:nth-child(3){transition-delay:.16s}.careers-page__values-grid>*:nth-child(4),.careers-page__benefits-grid>*:nth-child(4),.careers-page__roles-list>*:nth-child(4){transition-delay:.24s}.careers-page__role-card{min-height:auto;padding:42px 20px}.careers-page__role-main{width:100%;display:flex;flex-direction:column;align-items:center}.careers-page__role-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.careers-page__pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(199,190,177,.85);background:linear-gradient(180deg,#ffffff2e,#efe7da29);color:#7a7065;font-size:.82rem;letter-spacing:.01em;line-height:1;box-shadow:inset 0 1px #ffffff59,0 1px #785f3a0a}.careers-page__role-action{margin-top:24px;width:100%;display:flex;justify-content:center}.careers-page__role-card:before{display:none;content:none}.careers-page__roles-list .careers-page__role-card:nth-child(1) .careers-page__button--small,.careers-page__roles-list .careers-page__role-card:nth-child(2) .careers-page__button--small,.careers-page__roles-list .careers-page__role-card:nth-child(3) .careers-page__button--small,.careers-page__roles-list .careers-page__role-card:nth-child(4) .careers-page__button--small{background:var(--careers-button-bg, #1c1712);border-color:var(--careers-button-bg, #1c1712);color:var(--careers-button-text, #f7f2ea)}.careers-page__empty,.careers-page__cta-inner{background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0 20px;max-width:760px;margin:0 auto;text-align:center}.careers-page__empty{color:var(--careers-muted, #6a6258)}.careers-page__empty p{margin:0}.careers-page__cta-text{margin-top:18px}.careers-page__cta .careers-page__hero-actions,.careers-page__cta .careers-page__hero-actions--center{margin-top:26px;justify-content:center}@media screen and (max-width:989px){.careers-page__main{padding:0}.careers-page__container{gap:0}.careers-page__intro,.careers-page__values-wrap,.careers-page__benefits-wrap,.careers-page__roles-wrap,.careers-page__cta{padding:84px 0}.careers-page__main:before,.careers-page__main:after{width:min(42vw,320px);height:min(42vw,320px);opacity:.26}}@media screen and (max-width:749px){.careers-page__intro,.careers-page__values-wrap,.careers-page__benefits-wrap,.careers-page__roles-wrap,.careers-page__cta{padding:64px 0}.careers-page__section-title{font-size:clamp(2.1rem,10vw,3.2rem)}.careers-page__intro-text,.careers-page__card-text,.careers-page__role-text,.careers-page__cta-text{font-size:.98rem;line-height:1.8}.careers-page__value-card,.careers-page__benefit-card,.careers-page__role-card{padding:28px 16px}.careers-page__button{width:100%}.careers-page__button--small{width:auto}.careers-page__main:before,.careers-page__main:after{width:220px;height:220px;opacity:.18}.careers-page__main:before{top:6px;left:-50px}.careers-page__main:after{right:-50px;bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-careers-page.css.map */
