.career-page{--career-mint:#72c195;--career-ink:#181b19;background:#fff;color:var(--career-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.career-page *{box-sizing:border-box}.career-page h1,.career-page h2,.career-page h3,.career-page p{margin:0;font-family:inherit}.career-page h1,.career-page h2,.career-page h3{color:inherit;font-weight:700;letter-spacing:-.035em;text-transform:none}.career-hero{position:relative;min-height:410px;isolation:isolate;display:flex;align-items:center;overflow:hidden}.career-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:75% top;z-index:-2}.career-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.16) 52%,transparent 75%);z-index:-1}.career-hero__content{width:min(100% - 80px,1200px);margin:0 auto;padding:48px 0;color:#fff}.career-page .career-eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.career-hero h1{font-size:clamp(42px,5.4vw,70px);line-height:1.07;margin-top:17px;max-width:580px}.career-intro{text-align:center;padding:51px 24px 48px}.career-intro .career-eyebrow{color:#427c5c}.career-intro h2{font-size:clamp(28px,3.1vw,38px);line-height:1.2;margin:10px 0 18px}.career-intro>p:last-child{font-size:16px;color:#555b57}.career-jobs,.career-page-content{max-width:1040px;margin:0 auto;padding:0 40px 55px}.career-jobs>h2{font-size:24px;line-height:1.3;margin:0 0 24px;letter-spacing:-.02em}.career-job{border-top:1px solid #dce4df}.career-job:last-child{border-bottom:1px solid #dce4df}.career-job>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:24px 0;font-size:18px;line-height:1.4;font-weight:700}.career-job>summary::-webkit-details-marker{display:none}.career-job__icon{flex:0 0 20px;width:20px;height:20px;display:block}.career-job__icon svg{display:block;width:20px;height:20px}.career-job__minus,.career-job[open] .career-job__plus{display:none}.career-job[open] .career-job__minus{display:block}.career-job__panel{background:#f0f7f2;padding:30px;margin-bottom:25px}.career-job__lead{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start;margin-bottom:24px}.career-job__lead .career-eyebrow{color:#427c5c;font-size:10px;margin-bottom:10px}.career-job__lead h3{font-size:32px;line-height:1.18;margin-bottom:16px}.career-job__lead img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:3px}.career-copy{font-size:15px;line-height:1.65}.career-copy p{margin:0 0 16px}.career-copy p:last-child{margin-bottom:0}.career-copy ul{padding-left:20px;margin:0 0 20px;list-style:disc}.career-copy li{margin-bottom:4px}.career-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.career-contact{background:var(--career-mint);text-align:center;padding:43px 24px 47px}.career-contact h2{font-size:30px;line-height:1.25;margin-bottom:9px}.career-contact p{font-size:15px;margin-bottom:13px}.career-contact>a{color:#14251b;font-size:clamp(17px,2.4vw,25px);font-weight:700;text-decoration:underline;text-underline-offset:6px;overflow-wrap:anywhere}.career-page a:focus-visible,.career-job>summary:focus-visible{outline:3px solid #285e40;outline-offset:5px;border-radius:2px}@media(max-width:600px){.career-hero{display:block;padding-top:40%;min-height:0;background:#193b2a}.career-hero__image{height:auto;object-fit:contain;object-position:center;z-index:0}.career-hero:after{display:none}.career-hero__content{position:relative;width:auto;padding:28px 24px 32px}.career-hero h1{font-size:42px}.career-intro{padding:36px 24px}.career-intro>p:last-child{font-size:15px}.career-jobs,.career-page-content{padding:0 20px 36px}.career-jobs>h2{font-size:23px;margin-bottom:18px}.career-job>summary{font-size:17px;padding:21px 0}.career-job__panel{padding:22px 18px;margin-bottom:20px}.career-job__lead{grid-template-columns:1fr;gap:22px}.career-job__lead h3{font-size:29px}.career-copy{font-size:15px}.career-contact{padding:34px 20px 38px}.career-contact h2{font-size:27px}}@media(min-width:601px){.career-hero{min-height:420px}.career-hero h1{font-size:64px}.career-intro h2{font-size:48px}.career-jobs>h2{font-size:27px}.career-job>summary{font-size:21px;font-weight:400;padding:17px 6px}.career-job__panel{padding:20px;margin-bottom:8px}.career-job__lead{gap:26px;grid-template-columns:1fr 1fr;margin-bottom:20px}.career-job__lead h3{font-size:40px}.career-copy--featured{display:grid;grid-template-columns:1fr 1fr;column-gap:34px}.career-copy--featured>p:nth-child(1){grid-column:1;grid-row:1}.career-copy--featured>ul:nth-child(2){grid-column:1;grid-row:2}.career-copy--featured>p:nth-child(3){grid-column:2;grid-row:1}.career-copy--featured>ul:nth-child(4){grid-column:2;grid-row:2}.career-copy--featured>p:nth-child(n+5){grid-column:1/-1}.career-contact h2{font-size:42px}.career-contact>a{font-size:30px}.career-contact{padding:30px 24px 34px}.career-jobs{padding-bottom:24px}}@media(min-width:1400px){.career-hero{min-height:480px}}@media(min-width:601px)and (max-width:800px){.career-hero h1{font-size:54px}.career-intro h2{font-size:38px}.career-job__lead h3{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/career-page.css.map */
