@font-face{font-family:Mona Sans Expanded;src:url(/fonts/MonaSansExpanded.woff2) format("woff2"),url(/fonts/MonaSansExpanded.woff) format("woff");font-weight:400 800;font-style:normal;font-display:swap}.talent-wrapper{width:100%;background-color:#fff;padding:80px 20px 10px;display:flex;justify-content:center}.talent-container{width:100%;max-width:1260px;margin:0 auto;text-align:center}.talent-text h2{text-align:center;font-size:48px;line-height:56px;font-weight:800;font-family:Mona Sans Expanded,sans-serif;margin-bottom:40px}.talent-text p{width:768px;font-size:24px;color:#000000;max-width:700px;margin:0 auto 40px;line-height:1.6}.talent-image img{width:100%;max-width:1260px;border-radius:20px;object-fit:cover;box-shadow:0 8px 24px rgba(0,0,0,.08)}@media (max-width:767px){.talent-wrapper{padding:0 16px}.talent-text p{width:100%;font-size:16px;line-height:1.6}.talent-image img{width:100%;height:auto;max-width:100%;border-radius:16px;margin-top:24px}.talent-text h2{line-height:25px;margin:0 auto 10px;font-size:20px!important;text-align:left!important}}.career-section{width:100%;display:flex;flex-direction:column;align-items:center;padding:60px 20px;font-family:Mona Sans,sans-serif}.job-listing-container{max-width:1260px;width:100%;margin-top:40px}.filter-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;max-width:1260px;width:100%;margin:0 auto 40px}.filter-btn{background-color:transparent;padding:10px 18px;border-radius:999px;border:1px solid #e9e9e9;font-size:15px;cursor:pointer;transition:all .2s ease;font-weight:500;color:#1F1F1F;box-shadow:0 1px 2px 0 rgba(10,13,18,.05)}.filter-btn.active{background-color:#ff3d3d;color:#fff}.job-category h2{font-size:40px;font-weight:700;margin-bottom:24px;color:#1e1e1e;font-family:Mona Sans Expanded,sans-serif}.job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:50px}.job-card{background:#fff;border:1px solid #e5e5e5;padding:24px;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.04);transition:box-shadow .3s ease}.job-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.job-card h3{font-size:24px;font-weight:600;margin-bottom:8px;color:#1e1e1e}.job-card p{font-size:14px;color:#666;margin-bottom:12px}.job-meta{font-size:14px;color:#535862;display:flex;gap:20px;font-weight:600}@media (max-width:768px){.career-section{padding:40px 16px}.filter-buttons{flex-direction:row;align-items:stretch;gap:10px;flex-wrap:nowrap;flex:1;overflow:auto}.filter-btn{width:100%;text-align:center;font-size:14px;white-space:nowrap;padding:10px 16px}.job-category h2{font-size:24px;text-align:center}.job-grid{grid-template-columns:1fr}.job-card{padding:20px}.job-card h3{font-size:18px}.job-card p{font-size:14px}.job-meta{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px}}.perks-section{width:100%;max-width:1130px;margin:0 auto;padding:60px 20px}.perks-heading{font-family:Mona Sans Expanded,sans-serif;font-size:40px;font-weight:700;text-align:center;margin-bottom:40px;color:#1e1e1e}.perks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.perk-image-wrapper{border-radius:12px;overflow:hidden}.perk-image{width:100%;display:block;object-fit:cover;height:auto}.perks-grid>.perk-image-wrapper:nth-child(2),.perks-grid>.perk-image-wrapper:nth-child(4),.perks-grid>.perk-image-wrapper:nth-child(6){height:352px}.perks-grid>.perk-image-wrapper:nth-child(2) .perk-image,.perks-grid>.perk-image-wrapper:nth-child(4) .perk-image,.perks-grid>.perk-image-wrapper:nth-child(6) .perk-image{height:100%}.perks-grid>.perk-image-wrapper:nth-child(5){margin-top:-187px}@media (max-width:992px){.perks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.perks-grid{grid-template-columns:1fr}.perks-grid>.perk-image-wrapper:nth-child(5){margin-top:0}}