.values{padding:56px 0}.val-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.val{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}.val .ic{width:44px;height:44px;border-radius:12px;background:var(--cream);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.val h3{font-size:17px;margin-bottom:8px;font-family:var(--display)}.val p{font-size:14px;color:var(--ink-60)}.perks{padding:56px 0;background:var(--navy);color:var(--cream);position:relative;overflow:hidden}.perk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.perk{border-top:2px solid var(--gold);padding-top:14px}.perk h4{font-size:15px;color:var(--cream);margin-bottom:6px;font-family:var(--display)}.perk p{font-size:13.5px;color:#ece7dab3}.roles{padding:56px 0}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.fbtn{font-family:var(--display);font-weight:600;font-size:13.5px;padding:9px 18px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--ink-60);cursor:pointer;transition:all .2s}.fbtn:hover{border-color:var(--gold)}.fbtn.on{background:var(--navy);border-color:var(--navy);color:var(--gold)}.roles-list{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.roles-cols{display:grid;grid-template-columns:1.6fr .9fr .5fr 100px;gap:18px;padding:14px 26px;background:var(--navy)}.roles-cols span{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.roles-cols span:nth-child(2),.roles-cols span:nth-child(3){text-align:center}.role{display:grid;grid-template-columns:1.6fr .9fr .5fr 100px;gap:18px;align-items:center;padding:20px 26px;border-top:1px solid var(--line);transition:background .15s}.role:hover{background:var(--paper)}.role h4{font-size:15.5px;margin:0;font-family:var(--display)}.role .dept{font-size:12px;color:var(--ink-40);margin-top:2px}.role .loc,.role .exp{font-size:13.5px;color:var(--ink-60);text-align:center}.role .apply{justify-self:end;padding:9px 18px;font-size:13.5px}.role.hidden{display:none}.role-empty{padding:32px 26px;text-align:center;color:var(--ink-60);font-size:14.5px}@media(max-width:1023px){.val-grid{grid-template-columns:repeat(2,1fr)}.perk-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.val-grid{grid-template-columns:1fr}}@media(max-width:860px){.roles-cols{display:none}.role{grid-template-columns:1fr;gap:6px}.role .apply{justify-self:start;margin-left:0}.role .loc,.role .exp{text-align:left}}@media(max-width:479px){.val{padding:18px}.role{padding:16px 18px}.perk-grid{grid-template-columns:1fr}}
