/*! Gini Talent page — why-talent */body.gini-design-system-v1.gini-why-talent-page{background:var(--gini-page);color:var(--gini-text)}body.gini-design-system-v1.gini-why-talent-page .nv-page-title-wrap,body.gini-design-system-v1.gini-why-talent-page .entry-header{display:none}body.gini-design-system-v1.gini-why-talent-page .neve-main{margin-top:0 !important}body.gini-design-system-v1.gini-why-talent-page .single-page-container,body.gini-design-system-v1.gini-why-talent-page .nv-single-page-wrap .container,body.gini-design-system-v1.gini-why-talent-page #content .container,body.gini-design-system-v1.gini-why-talent-page .entry-content,body.gini-design-system-v1.gini-why-talent-page .nv-content-wrap{max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}body.gini-design-system-v1.gini-why-talent-page .gt-wy-page{--p:var(--gini-navy);--a:var(--gini-editorial);--h:var(--gini-navy);--b:var(--gini-text);--m:var(--gini-text);--l:var(--gini-stone);--sh:0 1px 2px rgba(0,40,60,0.04),0 8px 24px rgba(0,40,60,0.04);background:var(--gini-page);color:var(--gini-text);font-family:var(--sl-font);padding:56px 0 88px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-wrap,body.gini-design-system-v1.gini-why-talent-page .gt-lv-container,body.gini-design-system-v1.gini-why-talent-page .gt-wh-wrap{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}body.gini-design-system-v1.gini-why-talent-page .gt-wy-page h1,body.gini-design-system-v1.gini-why-talent-page .gt-wy-page h2,body.gini-design-system-v1.gini-why-talent-page .gt-wy-page h3{color:var(--gini-navy);font-weight:700;letter-spacing:-0.03em;margin:0}body.gini-design-system-v1.gini-why-talent-page .gt-wy-kicker,body.gini-design-system-v1.gini-why-talent-page .gt-wy-page .gt-wh-kicker{display:block;margin:0 0 14px;color:var(--gini-editorial) !important;font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;text-align:center}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero{position:relative;overflow:hidden;background:var(--gini-page) !important;padding:8px 0 36px !important}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero__art{position:absolute;top:-20px;right:0;width:min(46%,620px);pointer-events:none;z-index:0}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero__art img{display:block;width:100%;height:auto}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero h1{position:relative;z-index:1;max-width:640px;margin:0 0 16px !important;font-size:40px !important;line-height:1.02 !important;color:var(--gini-navy) !important;text-align:left !important}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero h1 em{display:block;margin-top:0.06em;font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;color:var(--gini-editorial)}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero__lead{position:relative;z-index:1;max-width:460px;margin:0 !important;font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important}@media (min-width:768px){body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero h1{font-size:56px !important}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero h1 em{font-size:52px}}@media (min-width:1200px){body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero{padding-top:28px !important}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero h1{font-size:64px !important}body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero h1 em{font-size:60px}}@media (max-width:767px){body.gini-design-system-v1.gini-why-talent-page .gini-eor-hero__art{width:70%;opacity:0.35}}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;margin-top:28px;padding:26px 40px;overflow:hidden;background:var(--gini-navy);color:#fff}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar::before{content:"";position:absolute;top:0;right:0;bottom:0;width:min(52%,560px);background-image:radial-gradient(circle,rgba(174,188,207,0.7) 1.05px,transparent 1.25px);background-size:16px 16px;mask-image:linear-gradient(90deg,transparent,#000 28%);pointer-events:none}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar>*{position:relative;z-index:1}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar__eyebrow{display:block;margin-bottom:6px;color:var(--gini-blue);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar__brand p{margin:0;color:#fff;font-size:28px;font-weight:700;letter-spacing:-0.03em;line-height:1}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar__brand p span{color:var(--gini-editorial);font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;margin-right:6px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar__stats{display:grid;grid-template-columns:1fr;gap:18px;flex:1 1 420px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar__stats b{display:block;color:#fff;font-size:28px;line-height:1;letter-spacing:-0.03em}body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar__stats span{display:block;margin-top:6px;color:var(--gini-blue);font-size:13px}@media (min-width:800px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-bar__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps{background:transparent !important;padding:72px 0 20px !important}body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff,body.gini-design-system-v1.gini-why-talent-page .gt-wy-proof,body.gini-design-system-v1.gini-why-talent-page .gt-wy-life,body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote{padding:64px 0 12px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff__label{margin:0 0 36px;color:var(--gini-editorial) !important;font-size:22px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0.18em !important;text-align:center;text-transform:uppercase}body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff h2{max-width:9.2em;font-size:clamp(2.85rem,4.4vw,4.05rem) !important;font-weight:700 !important;line-height:1.02 !important;letter-spacing:-0.038em}body.gini-design-system-v1.gini-why-talent-page .gt-wy-points{display:grid;grid-template-columns:1fr;gap:28px 40px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-points h3{margin:0 0 8px;font-size:18px;line-height:1.3}body.gini-design-system-v1.gini-why-talent-page .gt-wy-points h3::before{content:"";display:block;width:28px;height:2px;margin:0 0 16px;background:var(--gini-editorial)}body.gini-design-system-v1.gini-why-talent-page .gt-wy-points p,body.gini-design-system-v1.gini-why-talent-page .gt-wy-proof p,body.gini-design-system-v1.gini-why-talent-page .gt-wy-life__lead,body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote p{margin:0;color:var(--gini-text);font-size:15px;line-height:1.55}@media (min-width:900px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff .gt-wy-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);column-gap:72px;row-gap:8px;align-items:center}body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff__label{grid-column:1 / -1;grid-row:1;margin:0 0 28px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff .gt-wy-diff__grid{display:contents}body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff h2{grid-column:1;grid-row:2;align-self:center}body.gini-design-system-v1.gini-why-talent-page .gt-wy-diff .gt-wy-points{grid-column:2;grid-row:2;grid-template-columns:1fr 1fr;gap:40px 48px}}body.gini-design-system-v1.gini-why-talent-page .gt-wy-proof h2,body.gini-design-system-v1.gini-why-talent-page .gt-wy-life h2{text-align:center;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}body.gini-design-system-v1.gini-why-talent-page .gt-wy-proof__grid{display:grid;grid-template-columns:1fr;gap:28px;margin-top:36px;align-items:center}body.gini-design-system-v1.gini-why-talent-page .gt-wy-stat b{display:block;color:var(--gini-navy);font-size:clamp(2.4rem,4vw,3.4rem);line-height:0.95;letter-spacing:-0.04em}body.gini-design-system-v1.gini-why-talent-page .gt-wy-stat em{display:block;margin:6px 0 10px;font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.1rem);color:var(--gini-navy)}body.gini-design-system-v1.gini-why-talent-page .gt-wy-proof__mid h3{margin:0 0 10px;font-size:22px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-link{display:inline-block;margin-top:14px;color:var(--gini-navy);font-size:14px;font-weight:700;text-decoration:none}body.gini-design-system-v1.gini-why-talent-page .gt-wy-link:hover{color:var(--gini-signal)}@media (min-width:900px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-proof__grid{grid-template-columns:0.8fr 1.2fr 0.9fr;gap:40px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-proof__mid{padding:0 12px;border-left:1px solid var(--gini-stone);border-right:1px solid var(--gini-stone)}}body.gini-design-system-v1.gini-why-talent-page .gt-wy-life__lead{max-width:640px;margin:12px auto 36px !important;text-align:center;font-size:18px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-why-talent-page .gt-wy-life__lead em{display:block;margin-top:4px;font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif;font-style:italic;font-weight:400}body.gini-design-system-v1.gini-why-talent-page .gt-wy-track{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:0;padding-top:0}body.gini-design-system-v1.gini-why-talent-page .gt-wy-track::before{content:"";position:absolute;left:4%;right:4%;top:6px;height:2px;background:#c4b5a6}body.gini-design-system-v1.gini-why-talent-page .gt-wy-node{position:relative;text-align:center}body.gini-design-system-v1.gini-why-talent-page .gt-wy-node i{display:block;width:14px;height:14px;margin:0 auto 16px;border-radius:50%;background:var(--gini-editorial);box-shadow:0 0 0 4px var(--gini-page)}body.gini-design-system-v1.gini-why-talent-page .gt-wy-node span{display:block;color:var(--gini-navy);font-size:13px;font-weight:700;line-height:1.3}body.gini-design-system-v1.gini-why-talent-page .gt-wy-providers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:8px 0 0;align-items:end}body.gini-design-system-v1.gini-why-talent-page .gt-wy-providers span{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;margin:0 4px 34px;padding:8px 10px;background:#f3efe9;border-radius:10px;color:var(--gini-navy);font-size:12px;font-weight:600;line-height:1.3;text-align:center}body.gini-design-system-v1.gini-why-talent-page .gt-wy-providers span::after{content:"";position:absolute;left:50%;top:100%;width:0;height:42px;border-left:1px dashed #c4b5a6}body.gini-design-system-v1.gini-why-talent-page .gt-wy-providers span:nth-child(3){grid-column:span 2}body.gini-design-system-v1.gini-why-talent-page .gt-wy-providers span:nth-child(5){grid-column:span 2}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes{padding:36px 0 12px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar{display:grid;grid-template-columns:1fr;background:var(--gini-navy);border-radius:12px;overflow:hidden}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar a{display:flex;align-items:center;gap:14px;padding:22px 24px;color:#fff;text-decoration:none}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar a+a{border-top:1px solid rgba(255,251,249,0.14)}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar svg{flex:0 0 auto;color:#fff}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar strong{display:block;font-size:14px;letter-spacing:0.12em}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar em{display:block;margin-top:3px;color:var(--gini-blue);font-style:normal;font-size:13px;font-weight:500;letter-spacing:0}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar a:hover{background:#001c2b}@media (min-width:800px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar{grid-template-columns:repeat(3,1fr)}body.gini-design-system-v1.gini-why-talent-page .gt-wy-modes__bar a+a{border-top:0;border-left:1px solid rgba(255,251,249,0.14)}}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__card{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;margin-top:8px;padding:28px 32px;background:#fff;border:1px solid #e6e0d6;border-radius:16px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__card p{font-size:18px !important;line-height:1.45 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__who{display:flex;align-items:center;gap:14px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__seal{display:grid;place-items:center;width:54px;height:54px;flex:0 0 auto;border:1px solid var(--gini-stone);border-radius:50%;color:var(--gini-editorial);font-size:11px;font-weight:700;letter-spacing:0.08em}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__who strong{display:block;color:var(--gini-navy);font-size:15px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__who span{display:block;margin-top:2px;color:var(--gini-text);font-size:13px}@media (min-width:800px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__card{grid-template-columns:minmax(0,1.4fr) minmax(220px,0.6fr)}}@media (max-width:800px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-track,body.gini-design-system-v1.gini-why-talent-page .gt-wy-providers{display:none}body.gini-design-system-v1.gini-why-talent-page .gt-wy-stages{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}body.gini-design-system-v1.gini-why-talent-page .gt-wy-stages span{padding:6px 10px;border:1px solid var(--gini-stone);border-radius:999px;color:var(--gini-navy);font-size:12px;font-weight:700}}@media (min-width:801px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-stages{display:none}}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps{padding:64px 0 8px !important}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps .gt-wh-caps{gap:18px !important;margin-top:8px !important}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps a.gt-wh-cap{border-radius:16px !important;border-color:#e6e0d6 !important;box-shadow:0 8px 24px rgba(0,40,60,0.05) !important}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps .gt-wh-cap__media{aspect-ratio:16 / 10}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps .gt-wh-cap__body{padding:18px 18px 20px !important}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps .gt-wh-cap h3{font-size:1.35rem !important;margin:0 0 4px !important}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps .gt-wh-cap__tag{font-size:0.92rem !important;margin:0 0 10px !important}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps .gt-wh-cap__body>p{font-size:0.9rem !important;margin:0 0 12px !important}body.gini-design-system-v1.gini-why-talent-page section.gini-home-caps .gt-wh-cap__link{margin-top:auto !important;font-size:0.92rem !important}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__card{grid-template-columns:1fr}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__nav{display:flex;gap:8px;margin-left:auto}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__nav button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--gini-stone);border-radius:50%;background:#fff;color:var(--gini-navy);cursor:default}body.gini-design-system-v1.gini-why-talent-page .gt-wy-track{margin-top:0}@media (min-width:800px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-quote__card{grid-template-columns:minmax(0,1.35fr) minmax(280px,0.75fr);align-items:center}}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire{position:relative;overflow:hidden;background:#001b3a;color:#fff;padding:56px 0;border:0}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__bg{position:absolute;inset:0;background-size:cover;background-position:right center;background-repeat:no-repeat;opacity:0.95;pointer-events:none}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__veil{position:absolute;inset:0;background:linear-gradient(90deg,#001b3a 0,rgba(0,27,58,0.92) 42%,rgba(0,27,58,0.55) 68%,rgba(0,27,58,0.25) 100%);pointer-events:none}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1.4fr;gap:32px;align-items:center}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__copy .eyebrow{margin:0 0 0.55rem;color:rgba(255,255,255,0.9);font-size:clamp(0.95rem,1.6vw,1.125rem);font-weight:500;letter-spacing:-0.01em}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__copy h2{margin:0 0 0.55rem;color:#fff !important;font-size:clamp(2.25rem,4.6vw,3.35rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__copy h2 .n{color:var(--gini-editorial);font-weight:800}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__copy .sub{margin:0;color:rgba(255,255,255,0.78);font-size:0.95rem;font-weight:500}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-left:28px;border-left:1px solid rgba(255,255,255,0.22)}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__stats b{display:block;color:#fff;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800;line-height:1;letter-spacing:-0.03em}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__stats span{display:block;max-width:12.5em;margin-top:0.45rem;color:rgba(255,255,255,0.72);font-size:0.72rem;font-weight:500;line-height:1.35;letter-spacing:0.02em}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes.gt-wh-sec{background:var(--gini-page)}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-center{text-align:center}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-reviews{display:grid;grid-template-columns:1fr;gap:20px;margin-top:2.5rem}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes a.gt-wh-review{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid var(--gini-stone);border-radius:16px;box-shadow:0 1px 2px rgba(0,40,60,0.04),0 8px 24px rgba(0,40,60,0.04);color:inherit;text-decoration:none !important;transition:transform 0.2s ease,box-shadow 0.2s ease}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes a.gt-wh-review:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,40,60,0.12);color:inherit}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-review p{flex:1;margin:0 0 1.1rem;color:var(--gini-text);font-size:0.9375rem;font-style:italic;line-height:1.55}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-review__name{color:var(--gini-navy);font-size:0.875rem;font-style:normal;font-weight:700}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-review__source{margin-top:0.65rem;color:var(--gini-editorial);font-size:0.75rem;font-style:normal;font-weight:600;letter-spacing:0.02em}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:2rem}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-badges a{color:var(--gini-navy) !important;font-size:0.9rem;font-weight:700;text-decoration:none !important;opacity:0.9}body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-badges a:hover{color:var(--gini-editorial) !important;opacity:1}@media (min-width:961px){body.gini-design-system-v1.gini-why-talent-page .gt-wy-quotes .gt-wh-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__inner{grid-template-columns:1fr}body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__stats{padding-top:22px;padding-left:0;border-top:1px solid rgba(255,255,255,0.22);border-left:0}}@media (max-width:640px){body.gini-design-system-v1.gini-why-talent-page .gt-wh-hire__stats{grid-template-columns:1fr}}