body.home-page{--serif:"Outfit","DM Sans",Arial,sans-serif;--heading:"Outfit","DM Sans",Arial,sans-serif}body.home-page main h1,body.home-page main h2,body.home-page main h3{font-family:Outfit,DM Sans,Arial,sans-serif!important;font-weight:500!important;font-style:normal!important}body.home-page main h1,body.home-page main h2{letter-spacing:-.045em!important;line-height:1.04!important;text-wrap:balance}body.home-page main h3{letter-spacing:-.03em!important}body.home-page main h1 em,body.home-page main h2 em,body.home-page main h3 em{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;font-size:1em!important;letter-spacing:inherit!important;line-height:inherit!important}body.home-page #navigator.nvh .nvh-rt-t b,body.home-page .nvh-handoff-cap b,body.home-page .capability-overlay>strong,body.home-page .journey-kicker,body.home-page .georgia-heading>span{font-family:Outfit,DM Sans,Arial,sans-serif!important;font-style:normal!important}body.home-page .nvh-rt-t b,body.home-page .nvh-handoff-cap b{font-weight:500!important;letter-spacing:-.02em}body.home-page main .card-index>span,body.home-page main .section-number,body.home-page main .product-number{font-family:Outfit,DM Sans,Arial,sans-serif;font-variant-numeric:tabular-nums}body.home-page .talent-section{padding-block:clamp(36px,5.5vh,80px)}@media(min-width:981px){body.home-page .talent-section{min-height:calc(100svh - 62px);display:grid;align-content:center}}body.home-page .talent-section .next-heading{margin-bottom:clamp(20px,3vh,34px)}body.home-page .talent-section .next-heading h2{font-size:clamp(36px,3.7vw,56px);max-width:none}body.home-page .talent-section .next-heading>div>p{font-size:15px;line-height:1.6;max-width:330px;color:#5d6b57}body.home-page .talent-cards{gap:16px;padding:0}body.home-page .talent-card{display:grid;grid-template-columns:minmax(0,1fr) clamp(96px,9vw,132px);grid-template-rows:auto 1fr auto;column-gap:14px;padding:16px 20px 0;border-radius:16px}body.home-page .talent-card-top{grid-column:1/-1;font-size:11.5px;font-variant-numeric:tabular-nums}body.home-page .talent-card-top>b{width:28px;height:28px;font-size:14px}body.home-page .talent-object{grid-column:2;grid-row:2;width:auto;min-width:0;align-self:center;height:clamp(84px,13vh,118px);margin:0 -6px 0 0}body.home-page .talent-object:before{width:84px;height:84px;transform:rotateX(55deg) translateY(22px)}body.home-page .talent-object>i{width:46px;height:46px}body.home-page .talent-card-copy{grid-column:1;grid-row:2;align-self:center;padding-block:6px 12px}body.home-page .talent-card-copy>strong{font-family:Outfit,DM Sans,Arial,sans-serif;font-weight:500;font-size:clamp(20px,1.7vw,25px);line-height:1.1;letter-spacing:-.03em;min-height:0;max-width:none;color:#183f2c}body.home-page .talent-card-copy>span{font-size:13.5px;line-height:1.5;margin-top:8px;color:#5d6b57}body.home-page .talent-card-copy>small{font-size:12px;line-height:1.5;margin:6px 0 0;min-height:0;color:#77846c}body.home-page .talent-card-action{grid-column:1/-1;grid-row:3;min-height:44px;font-size:13px;font-weight:600;color:#24452f}body.home-page .talent-invitation{margin-top:clamp(16px,2.6vh,30px);padding-top:clamp(12px,2vh,22px)}body.home-page .talent-invitation>p{font-size:13.5px;line-height:1.6}body.home-page .talent-invitation>div{font-size:12.5px;max-width:none}@media(max-width:980px){body.home-page .talent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){body.home-page .talent-cards{grid-template-columns:1fr}body.home-page .talent-invitation{flex-direction:column;align-items:flex-start}body.home-page .talent-invitation>div{flex-wrap:wrap}}@media(min-width:981px)and (max-height:820px){body.home-page .talent-section{padding-block:26px}body.home-page .talent-section .next-heading{margin-bottom:18px}body.home-page .talent-section .next-heading h2{font-size:clamp(34px,3.3vw,48px)}body.home-page .talent-card-top{display:none}body.home-page .talent-card{padding-top:14px}body.home-page .talent-card-copy{padding-block:6px 14px}body.home-page .talent-object{height:104px}}html.is-georgian body.home-page .talent-card-copy>strong{font-size:clamp(17px,1.35vw,20px);line-height:1.25;letter-spacing:0}html.is-georgian body.home-page .talent-card-copy>span{font-size:12.5px}html.is-georgian body.home-page .talent-card-copy>small{font-size:11px}html.is-georgian body.home-page .talent-section .next-heading h2{font-size:clamp(28px,2.7vw,40px);line-height:1.15!important;letter-spacing:-.01em!important}@media(min-width:981px)and (max-height:820px){html.is-georgian body.home-page .talent-object{height:84px}html.is-georgian body.home-page .talent-card-copy>small{display:none}}@media(max-width:620px){body.home-page .talent-object{margin:0;transform:none;width:auto;min-width:0;max-width:100%}body.home-page .talent-card{grid-template-columns:minmax(0,1fr) 92px}}body.home-page .trade-journey-nav button>small{font-size:12px}body.home-page .trade-world-story>p>span{font-size:12px}body.home-page .service-chain-rail button>strong{font-size:12.5px}body.home-page .service-chain-rail button>span{font-size:11px}body.home-page .service-project-hint{font-size:12.5px;line-height:1.5}body.home-page .resource-picker button>p{font-size:12.5px;line-height:1.4}body.home-page .resource-picker .resource-state,body.home-page .resource-total .resource-count-label{font-size:11.5px}body.home-page .resource-brief .resource-empty,body.home-page .resource-brief .resource-submit{font-size:13px}body.home-page .resource-brief .resource-reset,body.home-page .workbench-caption{font-size:12px}body.home-page .nvh-rt-steps li.idle>span{font-size:12px}body.home-page .nvh-rt-goal .nvh-rt-t>u{font-size:10.5px}body.home-page .service-scroll-pinned .service-project-hint{font-size:12.5px!important}@media(min-width:981px){body.home-page .trade-journey-heading,body.home-page .trade-journey-stage,body.home-page .trade-journey-nav,body.home-page .service-scroll-pinned{width:min(1320px,100% - 112px);max-width:none;margin-inline:auto}}html.is-georgian body.home-page #navigator .nvh-intro h2{font-size:clamp(34px,3.3vw,48px);line-height:1.12!important;letter-spacing:-.01em!important}html.is-georgian body.home-page #navigator .nvh-card{padding:8px 22px 8px 8px;column-gap:8px;grid-template-columns:28px minmax(0,1fr)}html.is-georgian body.home-page #navigator .nvh-card>.nvh-ic{width:28px;height:28px}html.is-georgian body.home-page #navigator .nvh-card>b{right:8px}html.is-georgian body.home-page #navigator .nvh-card>span>strong{font-size:12px;line-height:1.3;overflow-wrap:normal}html.is-georgian body.home-page #navigator .nvh-rt-t b{font-size:13px}html.is-georgian body.home-page #navigator .nvh-rt-steps li.idle>span{display:none}body.home-page .milk-journey .section-heading .eyebrow,body.home-page .journey-kicker{display:none}body.home-page .milk-journey .section-heading h2{font-size:clamp(34px,3.3vw,52px)}@media(min-width:761px){body.home-page .journey-sticky{overflow:visible}body.home-page .journey-stage{grid-template-columns:31% 69%}body.home-page .journey-scene{inset:6px calc((100% - 100vw)/2) 0 31%;-webkit-mask-image:none;mask-image:none}body.home-page .journey-scene:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f4f2e9 0,#f4f2e900 10%),linear-gradient(0deg,#f4f2e9 0,#f4f2e900 8%),linear-gradient(180deg,#f4f2e9 0,#f4f2e900 11%)}body.home-page .journey-copy p{max-width:340px;font-size:15px;line-height:1.7}body.home-page .journey-topline{position:absolute;z-index:3;right:0;bottom:112px;padding:0}body.home-page .journey-topline>span{padding:8px 14px;border-radius:99px;background:#fbf9f2e0;backdrop-filter:blur(6px);box-shadow:0 0 0 1px #234d381f,0 10px 22px -16px #234d3880;font:600 12.5px/1 DM Sans,sans-serif;color:#234d38}}
