.CareersPage_page__0UJvt{--career-green:var(--color-deepgreen);--career-brown:var(--color-brown);--career-beige:var(--color-beige);--career-fog:var(--color-fog);overflow:clip;background:var(--career-beige);color:var(--career-green)}.CareersPage_eyebrow__eVSai{margin:0;color:rgb(26 77 45/70%);font-family:var(--font-body);font-size:.66rem;font-weight:600;letter-spacing:.2em;line-height:1.55;text-transform:uppercase}.CareersPage_hero__ASh1w{position:relative;display:grid;min-height:min(800px,calc(100svh - 76px));grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(4.5rem,8vw,7rem) max(1.5rem,calc((100vw - 1320px) / 2)) 8rem;background:radial-gradient(ellipse at 18% 100%,rgb(66 38 27/10%),transparent 38%),var(--career-beige)}.CareersPage_hero__ASh1w:before{position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(ellipse at 0 100%,transparent 0 44px,rgb(26 77 45/6%) 45px 46px,transparent 47px 88px);mask-image:linear-gradient(90deg,#000,transparent 60%);content:""}.CareersPage_heroCopy__j4vwh{position:relative;z-index:2;max-width:620px}.CareersPage_hero__ASh1w .CareersPage_eyebrow__eVSai{color:var(--career-green)}.CareersPage_hero__ASh1w .CareersPage_eyebrow__eVSai span{padding-inline:.35rem;color:rgb(66 38 27/55%)}.CareersPage_hero__ASh1w h1{max-width:700px;margin:1.5rem 0 0;color:var(--career-green);font-family:var(--font-heading);font-size:clamp(3.4rem,6.8vw,7.2rem);font-weight:500;letter-spacing:-.075em;line-height:.97}.CareersPage_closing__ulZJV h2 em,.CareersPage_context__s_bEl h2 em,.CareersPage_hero__ASh1w h1 em,.CareersPage_openingsHead__SZmmt h2 em{color:var(--career-brown);font-family:var(--font-editorial);font-weight:400}.CareersPage_heroLede__XU9C_{max-width:530px;margin:1.7rem 0 0;color:rgb(10 10 10/72%);font-family:var(--font-body);font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.8}.CareersPage_heroActions__bgylp{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.2rem}.CareersPage_closingAction__g4Qof a,.CareersPage_primaryLink__3FqRi,.CareersPage_roleLink__Rj4wX{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:1.2rem;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background-color .22s ease,color .22s ease,gap .22s ease,transform .22s ease}.CareersPage_primaryLink__3FqRi{padding:0 1.1rem;background:var(--career-green);color:var(--career-beige)}.CareersPage_primaryLink__3FqRi:hover{gap:1.6rem;background:var(--career-brown)}.CareersPage_closingAction__g4Qof a:focus-visible,.CareersPage_primaryLink__3FqRi:focus-visible,.CareersPage_roleLink__Rj4wX:focus-visible,.CareersPage_sourceNote__Vttmh a:focus-visible{outline:2px solid var(--career-brown);outline-offset:4px}.CareersPage_location__AoIBb{color:rgb(10 10 10/62%);font-family:var(--font-body);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.CareersPage_heroVisual__UcG_1{position:relative;min-height:clamp(420px,43vw,590px);margin:0;background:#526347;box-shadow:18px 18px 0 rgb(66 38 27/14%);isolation:isolate}.CareersPage_heroVisual__UcG_1:after{position:absolute;z-index:0;inset:35% 0 0;pointer-events:none;background:linear-gradient(transparent,rgb(10 10 10/76%));content:""}.CareersPage_heroImage__Wbs0j{z-index:-1;object-fit:cover;object-position:center}.CareersPage_imageIndex__9Asbx{position:absolute;z-index:1;top:1.25rem;right:1.25rem;color:#fff;font-family:var(--font-body);font-size:.59rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;writing-mode:vertical-rl}.CareersPage_heroVisual__UcG_1 figcaption{position:absolute;z-index:1;right:clamp(1.2rem,3vw,2.5rem);bottom:clamp(1.2rem,3vw,2.5rem);left:clamp(1.2rem,3vw,2.5rem);display:grid;gap:.6rem;max-width:440px;color:#fff;font-family:var(--font-body);font-size:.86rem;line-height:1.7}.CareersPage_heroVisual__UcG_1 figcaption span{color:var(--career-beige);font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.3}.CareersPage_heroFoot__y_s5L{position:absolute;right:max(1.5rem,calc((100vw - 1320px) / 2));bottom:2.6rem;left:max(1.5rem,calc((100vw - 1320px) / 2));display:flex;align-items:center;gap:clamp(.8rem,2vw,1.8rem);border-top:1px solid rgb(26 77 45/30%);padding-top:1rem;color:rgb(26 77 45/68%);font-family:var(--font-body);font-size:.61rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.CareersPage_heroFoot__y_s5L i{width:clamp(1.5rem,8vw,7rem);height:1px;background:rgb(66 38 27/55%)}.CareersPage_context__s_bEl{padding:clamp(4.5rem,8vw,7rem) max(1.5rem,calc((100vw - 1320px) / 2));background:#fffdf7}.CareersPage_contextGrid__RwdKM{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:clamp(3rem,9vw,9rem);align-items:start;margin-top:2rem}.CareersPage_closing__ulZJV h2,.CareersPage_context__s_bEl h2,.CareersPage_openingsHead__SZmmt h2{max-width:700px;margin:0;font-family:var(--font-heading);font-size:clamp(2.7rem,5vw,5.1rem);font-weight:500;letter-spacing:-.065em;line-height:1}.CareersPage_contextCopy__9n2Co>p{margin:.35rem 0 2rem;color:rgb(10 10 10/72%);font-family:var(--font-body);font-size:.98rem;line-height:1.85}.CareersPage_segmentLines__QgvxU{border-top:1px solid rgb(26 77 45/25%)}.CareersPage_segmentLines__QgvxU>div{display:grid;grid-template-columns:2rem minmax(8rem,.85fr) 1.15fr;gap:.6rem;align-items:baseline;border-bottom:1px solid rgb(26 77 45/25%);padding:1rem 0}.CareersPage_segmentLines__QgvxU span{color:rgb(66 38 27/70%);font-size:.64rem;letter-spacing:.13em}.CareersPage_segmentLines__QgvxU strong{color:var(--career-green);font-family:var(--font-heading);font-size:1rem}.CareersPage_segmentLines__QgvxU small{color:rgb(10 10 10/62%);font-family:var(--font-body);font-size:.72rem;line-height:1.5}.CareersPage_openings__qtSSQ{padding:clamp(4.5rem,8vw,7rem) max(1.5rem,calc((100vw - 1320px) / 2));background:var(--career-brown);color:var(--career-beige)}.CareersPage_openings__qtSSQ .CareersPage_eyebrow__eVSai{color:rgb(242 231 197/72%)}.CareersPage_openingsHead__SZmmt{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.4rem}.CareersPage_openingsHead__SZmmt h2{margin-top:1.2rem;color:var(--career-beige)}.CareersPage_openingsHead__SZmmt h2 em{color:#fffdf7}.CareersPage_roleList___6KAZ{border-top:1px solid rgb(242 231 197/35%)}.CareersPage_role__bqZqN{display:grid;grid-template-columns:3.1rem minmax(220px,.9fr) minmax(220px,1fr) minmax(150px,auto);gap:1.5rem;align-items:center;border-bottom:1px solid rgb(242 231 197/30%);padding:1.8rem 0;transition:padding .24s ease,background-color .24s ease}.CareersPage_role__bqZqN:hover{padding-inline:1rem;background:rgb(242 231 197/5%)}.CareersPage_roleIndex__tVYMY{align-self:start;padding-top:.55rem;color:rgb(242 231 197/60%);font-family:var(--font-editorial);font-size:1rem;font-style:italic}.CareersPage_roleTeam__psFrg{margin:0 0 .55rem;color:rgb(242 231 197/65%);font-family:var(--font-body);font-size:.58rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.CareersPage_roleMain__Eb_uo h3{margin:0;color:#fffdf7;font-family:var(--font-heading);font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:500;letter-spacing:-.025em}.CareersPage_roleDetail__hHSRx{margin:.55rem 0 0;color:var(--career-beige);font-family:var(--font-body);font-size:.69rem;line-height:1.6}.CareersPage_roleBody__g7_bJ{max-width:330px;margin:0;color:rgb(242 231 197/76%);font-family:var(--font-body);font-size:.8rem;line-height:1.75}.CareersPage_roleLink__Rj4wX{min-height:44px;border-bottom:1px solid rgb(242 231 197/55%);color:var(--career-beige);font-size:.6rem}.CareersPage_roleLink__Rj4wX:hover{gap:1.6rem;color:#fff}.CareersPage_sourceNote__Vttmh{margin:1.35rem 0 0;color:rgb(242 231 197/58%);font-family:var(--font-body);font-size:.65rem;line-height:1.7}.CareersPage_sourceNote__Vttmh a{color:var(--career-beige);text-underline-offset:3px}.CareersPage_closing__ulZJV{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:end;min-height:28rem;padding:clamp(4.5rem,8vw,7rem) max(1.5rem,calc((100vw - 1320px) / 2));background:radial-gradient(ellipse at 12% 110%,rgb(210 211 213/11%),transparent 48%),linear-gradient(120deg,#1a4d2d,#123b23);color:#fffdf7}.CareersPage_closing__ulZJV>*{position:relative;z-index:1}.CareersPage_closing__ulZJV .CareersPage_eyebrow__eVSai{margin-bottom:1.4rem;color:var(--career-beige)}.CareersPage_closing__ulZJV h2{color:#fffdf7}.CareersPage_closing__ulZJV h2 em{color:var(--career-beige)}.CareersPage_closingAction__g4Qof p{max-width:370px;margin:0 0 1.35rem;color:rgb(210 211 213/82%);font-family:var(--font-body);font-size:.82rem;line-height:1.75}.CareersPage_closingAction__g4Qof a{min-width:230px;border-bottom:1px solid rgb(242 231 197/58%);color:var(--career-beige)}.CareersPage_closingAction__g4Qof a:hover{gap:1.8rem;color:#fff}@media (max-width:900px){.CareersPage_hero__ASh1w{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:2.2rem}.CareersPage_hero__ASh1w h1{font-size:clamp(3rem,7vw,5rem)}.CareersPage_heroVisual__UcG_1{min-height:440px}.CareersPage_role__bqZqN{grid-template-columns:2rem minmax(180px,.95fr) minmax(180px,1fr);gap:1rem}.CareersPage_roleLink__Rj4wX{grid-column:2/-1;width:min(100%,240px)}}@media (max-width:680px){.CareersPage_hero__ASh1w{display:flex;flex-direction:column;align-items:stretch;gap:2.5rem;padding:4.5rem 1.25rem 7rem}.CareersPage_hero__ASh1w h1{max-width:12ch;font-size:clamp(3.1rem,15vw,5rem)}.CareersPage_heroLede__XU9C_{margin-top:1.25rem;font-size:.94rem}.CareersPage_heroVisual__UcG_1{min-height:min(115vw,480px);box-shadow:10px 10px 0 rgb(66 38 27/14%)}.CareersPage_heroFoot__y_s5L{right:1.25rem;bottom:1.7rem;left:1.25rem;gap:.55rem;font-size:.49rem;letter-spacing:.11em}.CareersPage_heroFoot__y_s5L i{width:1.2rem;flex:0 0 1.2rem}.CareersPage_closing__ulZJV,.CareersPage_context__s_bEl,.CareersPage_openings__qtSSQ{padding-inline:1.25rem}.CareersPage_contextGrid__RwdKM{grid-template-columns:1fr;gap:1.5rem;margin-top:1.4rem}.CareersPage_closing__ulZJV h2,.CareersPage_context__s_bEl h2,.CareersPage_openingsHead__SZmmt h2{font-size:clamp(2.55rem,12vw,3.8rem)}.CareersPage_contextCopy__9n2Co>p{font-size:.9rem}.CareersPage_segmentLines__QgvxU>div{grid-template-columns:1.8rem 1fr;gap:.4rem .65rem}.CareersPage_segmentLines__QgvxU small{grid-column:2}.CareersPage_openingsHead__SZmmt{display:grid;gap:1.2rem;margin-bottom:1.8rem}.CareersPage_role__bqZqN{grid-template-columns:1.8rem minmax(0,1fr);gap:.6rem .9rem;padding:1.35rem 0}.CareersPage_roleIndex__tVYMY{grid-row:1/span 3}.CareersPage_roleBody__g7_bJ{grid-column:2;max-width:none;font-size:.76rem}.CareersPage_roleLink__Rj4wX{grid-column:2;width:100%;max-width:260px;margin-top:.2rem}.CareersPage_closing__ulZJV{grid-template-columns:1fr;gap:1.8rem;min-height:32rem}}@media (prefers-reduced-motion:reduce){.CareersPage_closingAction__g4Qof a,.CareersPage_primaryLink__3FqRi,.CareersPage_roleLink__Rj4wX,.CareersPage_role__bqZqN{transition:none}}