.career-fact{grid-column:1/-1;min-height:auto;display:grid;grid-template-columns:180px 1fr;align-items:center;gap:30px;padding:26px 28px}.career-label{margin:0!important}.career-list{display:grid;grid-template-columns:1fr 1fr 1.55fr;align-items:center}.career-list strong{font-size:.92rem;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;padding:8px 22px;border-left:1px solid var(--line)}.value{max-width:none;background:#dcd3c7;padding-left:max(34px,calc((100vw - var(--max))/2));padding-right:max(34px,calc((100vw - var(--max))/2));position:relative;overflow:hidden}.value:before{content:"";position:absolute;width:540px;height:540px;right:-180px;top:-180px;border:1px solid rgba(22,22,22,.15);border-radius:50%}.value-heading{position:relative;max-width:950px}.value-heading h2{max-width:900px}.value-lead{max-width:720px;font-size:1.1rem;color:#504a44}.effort-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:70px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.effort-grid article{min-height:285px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.effort-grid article>span{font-size:.66rem;letter-spacing:.18em}.effort-grid h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.12em;font-weight:500;margin:50px 0 14px}.effort-grid p{max-width:500px;color:#5d5750;font-size:.92rem}.value-statement{position:relative;display:grid;grid-template-columns:.55fr 1.45fr .75fr;gap:50px;align-items:start;margin-top:75px;padding-top:34px;border-top:1px solid var(--ink)}.value-statement p{margin:0;color:#5e5851;font-size:.88rem}.value-statement strong{font-size:clamp(1.45rem,2.6vw,2.35rem);font-weight:300;line-height:1.35;letter-spacing:.01em}@media(max-width:900px){.career-fact{grid-template-columns:1fr;gap:16px}.career-list{grid-template-columns:1fr}.career-list strong{border-left:0;border-top:1px solid var(--line);padding:14px 0}.effort-grid{grid-template-columns:1fr 1fr}.value-statement{grid-template-columns:1fr;gap:26px}}@media(max-width:560px){.career-fact{grid-column:1/-1;padding:22px 16px}.career-list strong{font-size:.78rem}.effort-grid{grid-template-columns:1fr;margin-top:48px}.effort-grid article{min-height:auto;padding:28px 22px}.effort-grid h3{margin-top:28px}.value-statement{margin-top:55px}.value-statement strong{font-size:1.55rem}.value:before{width:320px;height:320px;right:-180px;top:-120px}}
