.CareersPage_page__0UJvt{background:#f8f7f3;color:#1d1c19}.CareersPage_apply__d2o_8,.CareersPage_benefits__2l8xD,.CareersPage_culture__7_MDw,.CareersPage_hero__ASh1w,.CareersPage_roles__AqW0E{min-height:100svh;min-height:100dvh;max-height:100dvh;overflow:hidden;background:#f8f7f3;border-bottom:1px solid rgba(29,28,25,.12)}.CareersPage_shell__Ku2Nv{width:100%;max-width:1480px;height:100%;min-height:0;margin:0 auto;padding:clamp(78px,10vh,112px) clamp(24px,5vw,72px) clamp(26px,4vh,44px);display:flex;flex-direction:column;justify-content:space-between}.CareersPage_rail__YVkEO,.CareersPage_utility__1EM2Q{display:flex;align-items:center;justify-content:space-between;gap:24px;color:rgba(29,28,25,.42);font-family:Satoshi,Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.CareersPage_utility__1EM2Q{padding-bottom:20px;border-bottom:1px solid rgba(29,28,25,.12)}.CareersPage_back__ZulHe{color:rgba(29,28,25,.56);text-decoration:none;transition:color .18s ease,transform .18s ease}.CareersPage_back__ZulHe:hover{color:#b98524;transform:translateX(-2px)}.CareersPage_heroGrid__v5jH4{flex:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,8vw,128px)}.CareersPage_heroCopy__j4vwh{max-width:620px}.CareersPage_eyebrow__eVSai{display:flex;align-items:center;gap:12px;margin-bottom:clamp(20px,3vh,30px);color:#b98524;font-family:Satoshi,Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.CareersPage_eyebrow__eVSai span{width:34px;height:1px;background:#b98524}.CareersPage_applyPanel__p6kwA h2,.CareersPage_hero__ASh1w h1,.CareersPage_sectionHeader__Q8F2C h2{margin:0;color:#1d1c19;font-family:Satoshi,Inter,sans-serif;font-weight:400;letter-spacing:-.062em}.CareersPage_hero__ASh1w h1{font-size:clamp(58px,6.5vw,104px);line-height:.93}.CareersPage_applyPanel__p6kwA h2 em,.CareersPage_hero__ASh1w h1 em,.CareersPage_sectionHeader__Q8F2C h2 em{color:#b98524;font-style:normal;font-weight:400}.CareersPage_heroCopy__j4vwh>p{max-width:500px;margin:clamp(26px,4vh,40px) 0 0;color:rgba(29,28,25,.62);font-family:Satoshi,Inter,sans-serif;font-size:clamp(15px,1.35vw,18px);font-weight:400;line-height:1.7}.CareersPage_heroCopy__j4vwh>p+p{margin-top:10px}.CareersPage_heroActions__bgylp{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(26px,4vh,38px)}.CareersPage_primaryButton__eXNHR,.CareersPage_secondaryButton__sOAOJ{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:0 22px;border-radius:999px;font-family:Satoshi,Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,gap .18s ease}.CareersPage_primaryButton__eXNHR{border:1px solid #b98524;background:#b98524;color:#fffefa}.CareersPage_primaryButton__eXNHR:hover{gap:21px;border-color:#a8751e;background:#a8751e}.CareersPage_secondaryButton__sOAOJ{border:1px solid rgba(29,28,25,.16);background:transparent;color:rgba(29,28,25,.64)}.CareersPage_secondaryButton__sOAOJ:hover{gap:21px;border-color:#b98524;color:#1d1c19}.CareersPage_primaryButton__eXNHR span,.CareersPage_secondaryButton__sOAOJ span{font-size:16px;font-weight:400;letter-spacing:0;line-height:.7}.CareersPage_heroMedia__Swkay{position:relative;min-height:min(64vh,610px);margin:0;overflow:hidden;border:1px solid rgba(29,28,25,.14);border-radius:22px;background:#25241f}.CareersPage_cultureMedia__q1Rox img,.CareersPage_heroMedia__Swkay img{object-fit:cover}.CareersPage_imageShade__1ZCvJ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,12,10,.08),rgba(12,12,10,.52))}.CareersPage_heroMedia__Swkay figcaption{position:absolute;right:clamp(20px,3vw,36px);bottom:clamp(20px,3vw,36px);left:clamp(20px,3vw,36px);display:flex;flex-direction:column;gap:12px;color:#fffefa}.CareersPage_heroMedia__Swkay figcaption span,.CareersPage_heroMedia__Swkay figcaption strong{font-family:Satoshi,Inter,sans-serif}.CareersPage_heroMedia__Swkay figcaption span{color:rgba(255,254,250,.68);font-size:9px;font-weight:600;letter-spacing:.18em}.CareersPage_heroMedia__Swkay figcaption strong{font-size:clamp(24px,3vw,48px);font-weight:400;letter-spacing:-.05em;line-height:.98}.CareersPage_rail__YVkEO{padding-top:20px;border-top:1px solid rgba(29,28,25,.12)}.CareersPage_sectionHeader__Q8F2C{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(40px,8vw,130px)}.CareersPage_applyPanel__p6kwA h2,.CareersPage_sectionHeader__Q8F2C h2{font-size:clamp(52px,6.2vw,96px);line-height:.94}.CareersPage_sectionHeader__Q8F2C>p{max-width:490px;margin:0 0 2px;padding-top:20px;border-top:1px solid rgba(185,133,36,.58);color:rgba(29,28,25,.62);font-family:Satoshi,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.CareersPage_benefitCard__uRaaE,.CareersPage_roleCard__wW5Xb{min-width:0;border:1px solid rgba(29,28,25,.14);border-radius:16px;background:#fffefa!important}.CareersPage_benefitCard__uRaaE h3,.CareersPage_roleCard__wW5Xb h3{margin:0;color:#1d1c19!important;font-family:Satoshi,Inter,sans-serif;font-size:clamp(20px,1.8vw,28px);font-weight:400;letter-spacing:-.045em;line-height:1.08}.CareersPage_benefitCard__uRaaE p,.CareersPage_roleCard__wW5Xb p{margin:10px 0 0;color:rgba(29,28,25,.62)!important;font-family:Satoshi,Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.CareersPage_workHeader____HJw{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(40px,8vw,130px)}.CareersPage_workHeader____HJw h2{margin:0;color:#1d1c19;font-family:Satoshi,Inter,sans-serif;font-size:clamp(52px,6.2vw,96px);font-weight:400;letter-spacing:-.062em;line-height:.94}.CareersPage_workHeader____HJw h2 em{color:#b98524;font-style:normal;font-weight:400}.CareersPage_workStatement__dbaBr{max-width:490px;padding-top:18px;border-top:1px solid rgba(185,133,36,.58)}.CareersPage_workStatement__dbaBr>span{color:#b98524;font-family:Satoshi,Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.17em}.CareersPage_workStatement__dbaBr p{margin:16px 0 0;color:rgba(29,28,25,.62);font-family:Satoshi,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.CareersPage_workModel__ksvOr{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,72px);margin-top:clamp(26px,4vh,42px)}.CareersPage_workLead__DYKX_{min-height:0;display:flex;flex-direction:column;border-right:1px solid rgba(29,28,25,.14);padding-right:clamp(28px,4vw,58px)}.CareersPage_workLeadMedia__VNbVV{position:relative;margin:0;overflow:hidden;border:1px solid rgba(29,28,25,.14);border-radius:15px;background:#25241f;min-height:clamp(180px,27vh,270px)}.CareersPage_workLeadMedia__VNbVV img{object-fit:cover}.CareersPage_workLeadMedia__VNbVV:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,12,10,.04),rgba(12,12,10,.46));content:""}.CareersPage_workLeadMedia__VNbVV>span{position:absolute;z-index:1;right:18px;bottom:16px;color:rgba(255,254,250,.74);font-family:Satoshi,Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.17em}.CareersPage_workLeadCopy__r_z1K{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(20px,3vh,32px) 0 0}.CareersPage_workLeadCopy__r_z1K>span{color:#b98524;font-family:Satoshi,Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.17em}.CareersPage_workLeadCopy__r_z1K strong{color:#1d1c19;font-family:Satoshi,Inter,sans-serif;font-size:clamp(30px,3.4vw,52px);font-weight:400;letter-spacing:-.05em;line-height:.98}.CareersPage_workPrinciples__2yFBH{min-height:0;display:flex;flex-direction:column;border-top:1px solid rgba(29,28,25,.14)}.CareersPage_workPrinciple__RmN12{flex:1;display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid rgba(29,28,25,.14)}.CareersPage_workPrinciple__RmN12>span{color:#b98524;font-family:Satoshi,Inter,sans-serif;font-size:11px;font-style:italic}.CareersPage_workPrinciple__RmN12 h3{margin:0;color:#1d1c19;font-family:Satoshi,Inter,sans-serif;font-size:clamp(20px,2vw,30px);font-weight:400;letter-spacing:-.045em;line-height:1.05}.CareersPage_workPrinciple__RmN12 p{max-width:350px;margin:9px 0 0;color:rgba(29,28,25,.58);font-family:Satoshi,Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.CareersPage_benefitGrid__Vl1mC,.CareersPage_roleGrid__ZyM2Q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(34px,7vh,74px)}.CareersPage_benefitCard__uRaaE{min-height:190px;padding:20px}.CareersPage_featuredCard__7txmK{border-color:rgba(185,133,36,.3);background:rgba(212,168,67,.06)!important}.CareersPage_cardNumber__pBClw,.CareersPage_roleType__BqXBF{display:block;margin-bottom:25px;color:#b98524;font-family:Satoshi,Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.16em}.CareersPage_benefitCard__uRaaE h3{font-size:clamp(18px,1.55vw,24px)}.CareersPage_roleGrid__ZyM2Q{margin-top:clamp(28px,5vh,52px)}.CareersPage_roleCard__wW5Xb{min-height:245px;padding:20px;color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease}.CareersPage_roleCard__wW5Xb:hover{border-color:rgba(185,133,36,.55);background:#f1f0eb!important}.CareersPage_roleType__BqXBF{margin-bottom:13px}.CareersPage_roleCard__wW5Xb h3{font-size:clamp(18px,1.55vw,24px)}.CareersPage_roleCard__wW5Xb p{margin-top:14px}.CareersPage_roleMeta__qptzC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;color:rgba(29,28,25,.46);font-family:Satoshi,Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.CareersPage_roleMeta__qptzC b{color:#b98524;font-size:17px;font-weight:400;line-height:.7}.CareersPage_applyPanel__p6kwA{max-width:940px;margin:auto 0;padding:clamp(32px,5vw,66px);border:1px solid rgba(185,133,36,.28);border-radius:22px;background:rgba(212,168,67,.06)}.CareersPage_applyPanel__p6kwA p{max-width:650px;margin:24px 0 0;color:rgba(29,28,25,.62);font-family:Satoshi,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.CareersPage_applyMeta__q0wS0{margin-top:26px;color:rgba(29,28,25,.44);font-family:Satoshi,Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.7;text-transform:uppercase}@media (max-width:1024px){.CareersPage_apply__d2o_8,.CareersPage_benefits__2l8xD,.CareersPage_culture__7_MDw,.CareersPage_hero__ASh1w,.CareersPage_roles__AqW0E{height:auto;max-height:none;overflow:visible}.CareersPage_shell__Ku2Nv{height:auto;min-height:100svh;padding:92px 20px 34px}.CareersPage_heroGrid__v5jH4,.CareersPage_sectionHeader__Q8F2C,.CareersPage_workHeader____HJw{grid-template-columns:1fr;gap:38px;padding:58px 0}.CareersPage_heroMedia__Swkay{min-height:420px}.CareersPage_workModel__ksvOr{grid-template-columns:1fr;min-height:0;gap:34px}.CareersPage_workLead__DYKX_{min-height:360px;border-right:0;border-bottom:1px solid rgba(29,28,25,.14);padding:0 0 34px}.CareersPage_workPrinciples__2yFBH{min-height:420px}.CareersPage_sectionHeader__Q8F2C>p{width:min(100%,600px)}.CareersPage_benefitGrid__Vl1mC,.CareersPage_roleGrid__ZyM2Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CareersPage_shell__Ku2Nv{padding:78px 18px 28px}.CareersPage_rail__YVkEO,.CareersPage_utility__1EM2Q{align-items:flex-start;flex-direction:column;gap:8px}.CareersPage_heroGrid__v5jH4,.CareersPage_sectionHeader__Q8F2C,.CareersPage_workHeader____HJw{gap:32px;padding:54px 0}.CareersPage_applyPanel__p6kwA h2,.CareersPage_hero__ASh1w h1,.CareersPage_sectionHeader__Q8F2C h2,.CareersPage_workHeader____HJw h2{font-size:clamp(46px,13vw,76px)}.CareersPage_heroMedia__Swkay{min-height:340px}.CareersPage_heroActions__bgylp{flex-direction:column;align-items:stretch}.CareersPage_primaryButton__eXNHR,.CareersPage_secondaryButton__sOAOJ{width:100%}.CareersPage_benefitGrid__Vl1mC,.CareersPage_roleGrid__ZyM2Q{grid-template-columns:1fr}.CareersPage_workModel__ksvOr{display:flex;min-height:0;flex-direction:column}.CareersPage_workLead__DYKX_,.CareersPage_workPrinciples__2yFBH{min-height:0}.CareersPage_workPrinciple__RmN12{flex:none;min-height:126px}.CareersPage_applyPanel__p6kwA{margin:44px 0;padding:28px 22px}}