@font-face{font-family:'Canela';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/canela-bold-latin.c37540171cc7e76a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:400 400;font-display:swap;src:url('/assets/brand-sans-400.0ee4b5cabaac225a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/brand-sans-700.33ba4f7a77b1ae29.woff2') format('woff2')}[data-component="talent-culture-diversity"]{--font-sans:'Maax','Helvetica Neue',Helvetica,Arial,sans-serif;--navy:#002554;--sand:#A68958;--sand-50:#faf5ed;--green:#02a24a;--slate:#4a5b75;--btn-radius:6px;--card-radius:10px;--pad-x:max(40px,8vw);--max-width-content:1200px}[data-component="talent-culture-diversity"] *,[data-component="talent-culture-diversity"] *::before,[data-component="talent-culture-diversity"] *::after{box-sizing:border-box}[data-component="talent-culture-diversity"]{margin:0}[data-component="talent-culture-diversity"] [data-component]{display:block}[data-component="talent-culture-diversity"]{}[data-component="talent-culture-diversity"] *,[data-component="talent-culture-diversity"] *::before,[data-component="talent-culture-diversity"] *::after{box-sizing:border-box;margin:0;padding:0}[data-component="talent-culture-diversity"]{scroll-behavior:smooth}[data-component="talent-culture-diversity"]{font-family:var(--font-sans);background:#ffffff;color:var(--navy);font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}[data-component="talent-culture-diversity"] .cw{max-width:var(--max-width-content);margin:0 auto;padding:0}@media(max-width:900px){[data-component="talent-culture-diversity"] .cw{padding:0 20px}}@media(max-width:680px){[data-component="talent-culture-diversity"] .cw{padding:0 12px}}[data-component="talent-culture-diversity"] .ey{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;margin-bottom:12px}[data-component="talent-culture-diversity"] .ey::before{content:'';width:24px;height:2px;flex-shrink:0}[data-component="talent-culture-diversity"] .ey.s{color:var(--sand)}[data-component="talent-culture-diversity"] .ey.s::before{background:var(--sand)}[data-component="talent-culture-diversity"] .block-diversity{padding:80px 0;background:var(--sand-50)}[data-component="talent-culture-diversity"] .diversity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;border-radius:var(--card-radius);overflow:hidden;margin-top:32px}@media(max-width:760px){[data-component="talent-culture-diversity"] .diversity-grid{grid-template-columns:1fr}}[data-component="talent-culture-diversity"] .diversity-tile{background:#ffffff;display:flex;flex-direction:column}[data-component="talent-culture-diversity"] .diversity-img{aspect-ratio:4/3;background-size:cover;background-position:center;position:relative}[data-component="talent-culture-diversity"] .diversity-tag{position:absolute;bottom:12px;left:12px;background:rgba(0,37,84,0.9);color:#ffffff;padding:5px 11px;font-family:var(--font-sans);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;font-weight:700}[data-component="talent-culture-diversity"] .diversity-body{padding:22px}[data-component="talent-culture-diversity"] .diversity-body h4{font-family:var(--font-sans);font-size:16px;font-weight:700;color:var(--navy);margin-bottom:7px}[data-component="talent-culture-diversity"] .diversity-body p{font-family:var(--font-sans);font-size:13px;color:var(--slate);line-height:1.55}[data-component="talent-culture-diversity"] .diversity-bridge{margin-top:32px;padding:26px 34px;background:var(--green);display:flex;align-items:center;justify-content:space-between;gap:24px;text-decoration:none;transition:background 0.2s;border-radius:var(--btn-radius)}[data-component="talent-culture-diversity"] .diversity-bridge:hover{background:#017935}[data-component="talent-culture-diversity"] .bridge-ey{font-family:var(--font-sans);font-size:9.5px;letter-spacing:0.18em;color:rgba(255,255,255,0.8);text-transform:uppercase;font-weight:700;margin-bottom:5px}[data-component="talent-culture-diversity"] .bridge-title{font-family:var(--font-sans);font-size:17px;font-weight:700;color:#ffffff;line-height:1.3}[data-component="talent-culture-diversity"] .bridge-arrow{color:#ffffff;font-size:2rem;flex-shrink:0}[data-component="talent-culture-diversity"] .fade-up{opacity:0;transform:translateY(18px);transition:opacity 0.5s ease,transform 0.5s ease}[data-component="talent-culture-diversity"] .fade-up.visible{opacity:1;transform:none}