@media (min-width:960px){.home-page.home-page-v3 #business .tri-grid{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:64px;padding-top:62px}.home-page.home-page-v3 #business .tri-grid:before{content:"";position:absolute;top:21px;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,60,0,.38),rgba(22,0,73,.14) 62%,rgba(22,0,73,0))}.home-page.home-page-v3 #business .tri-card.accent{display:block;position:relative;padding:0;background:none;border:0;border-radius:0;box-shadow:none;transform:none}.home-page.home-page-v3 #business .tri-card.accent:hover{background:none;border:0;box-shadow:none;transform:none}.home-page.home-page-v3 #business .tri-card.accent .tri-no{position:absolute;top:-62px;left:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bg-white);border:1px solid rgba(255,60,0,.3);box-shadow:0 2px 10px rgba(22,0,73,.05);font-family:var(--font-en),Poppins,sans-serif;font-size:14px;font-weight:800;line-height:1;letter-spacing:.02em;color:var(--accent)}.home-page.home-page-v3 #business .tri-card.accent h3{margin-top:0;padding-top:0;border-top:0;font-size:20px;font-weight:700;line-height:1.55;letter-spacing:.005em;color:var(--ink)}.home-page.home-page-v3 #business .tri-card.accent p{margin-top:14px;max-width:none}}@media (min-width:960px) and (max-width:1199px){.home-page.home-page-v3 #business .tri-grid{gap:0 28px}.home-page.home-page-v3 #business .tri-card.accent h3{font-size:18px}}@media (min-width:768px){.home-page.home-page-v3 #industry .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:64px;padding:clamp(34px,3.1vw,44px) clamp(8px,1.6vw,24px);background:var(--bg-peach);border-radius:20px}.home-page.home-page-v3 #industry .metric{padding:2px clamp(16px,2.4vw,32px) 0;background:none;border-radius:0;text-align:center;position:relative}.home-page.home-page-v3 #industry .metric+.metric:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:rgba(22,0,73,.12)}.home-page.home-page-v3 #industry .metric-num{font-size:clamp(40px,3.9vw,56px);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--ink)}.home-page.home-page-v3 #industry .metric-label{margin-top:14px;font-size:15px;line-height:1.7;letter-spacing:.02em;color:var(--body-ink)}.home-page.home-page-v3 #industry .approach-box{margin-top:24px;padding:clamp(34px,3.1vw,44px) clamp(32px,3.9vw,56px);border-radius:20px;border-left:3px solid var(--accent);text-align:left}.home-page.home-page-v3 #industry .approach-label{font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.18em}.home-page.home-page-v3 #industry .approach-box p{margin-top:16px;max-width:640px;font-size:var(--body-size,15px);line-height:var(--body-line,1.9)}}@media (min-width:1024px){.home-page.home-page-v3 #industry .approach-box{display:grid;grid-template-columns:168px minmax(0,1fr);grid-gap:0 32px;gap:0 32px;align-items:start}.home-page.home-page-v3 #industry .approach-label{margin-top:5px}.home-page.home-page-v3 #industry .approach-box p{margin-top:0;max-width:720px}}@media (max-width:959px){.home-page.home-page-v3 #business .tri-grid{grid-template-columns:1fr;gap:0;margin-top:40px}.home-page.home-page-v3 #business .tri-card.accent{position:relative;padding:0 0 0 48px;background:none;border:0;border-radius:0;box-shadow:none}.home-page.home-page-v3 #business .tri-card.accent+.tri-card.accent{margin-top:34px}.home-page.home-page-v3 #business .tri-card.accent:before{content:"";position:absolute;left:17px;top:36px;bottom:-34px;width:1px;background:rgba(22,0,73,.12)}.home-page.home-page-v3 #business .tri-card.accent:last-child:before{display:none}.home-page.home-page-v3 #business .tri-card.accent .tri-no{position:absolute;left:0;top:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg-white);border:1px solid rgba(255,60,0,.3);font-family:var(--font-en),Poppins,sans-serif;font-size:12px;font-weight:800;line-height:1;letter-spacing:.02em;color:var(--accent)}.home-page.home-page-v3 #business .tri-card.accent h3{margin-top:5px;padding-top:0;border-top:0;font-size:18px;font-weight:700;line-height:1.5;color:var(--ink)}.home-page.home-page-v3 #business .tri-card.accent p{margin-top:10px;max-width:640px}}@media (max-width:767px){.home-page.home-page-v3 #business .tri-card.accent h3{font-size:17px}.home-page.home-page-v3 #business .tri-card.accent p{max-width:none}.home-page.home-page-v3 #industry .metrics{grid-template-columns:1fr;gap:0;margin-top:40px;padding:2px 20px;background:var(--bg-peach);border-radius:16px}.home-page.home-page-v3 #industry .metric{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:auto;padding:18px 0;background:none;border-radius:0;text-align:left}.home-page.home-page-v3 #industry .metric+.metric{border-top:1px solid rgba(22,0,73,.1)}.home-page.home-page-v3 #industry .metric-num{font-size:32px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--ink)}.home-page.home-page-v3 #industry .metric-label{margin-top:0;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.01em;text-align:right;color:var(--body-ink,rgba(22,0,73,.72))}.home-page.home-page-v3 #industry .approach-box{margin-top:20px;padding:24px 22px 26px;border-radius:16px;border-left:3px solid var(--accent)}.home-page.home-page-v3 #industry .approach-label{font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.16em}.home-page.home-page-v3 #industry .approach-box p{margin-top:12px;font-size:14px;line-height:1.9;color:rgba(22,0,73,.72)}}@media (min-width:768px) and (max-width:1279px){.home-page.home-page-v3>.section:not(:first-of-type){padding-left:clamp(32px,4.4vw,56px);padding-right:clamp(32px,4.4vw,56px);padding-top:var(--sec-pad-y);padding-bottom:var(--sec-pad-y)}.home-page.home-page-v3>.section:nth-of-type(2){padding-bottom:calc(var(--sec-pad-y) * .5)}.home-page.home-page-v3>.section:nth-of-type(3){padding-top:calc(var(--sec-pad-y) * .5)}}.recruiting-daily a:first-of-type{margin-right:12px}@media (min-width:768px){.recruiting-page.recruiting-career.recruiting-manufacturing>section.rm-article:not(.recruiting-title),.recruiting-page.recruiting-career.recruiting-manufacturing>section.rm-video:not(.recruiting-title){box-sizing:border-box;width:100%;max-width:none!important;margin:0!important;padding-left:max(40px,calc((100% - 760px) / 2))!important;padding-right:max(40px,calc((100% - 760px) / 2))!important}}.recruiting-page.recruiting-career.recruiting-manufacturing>section.rm-video:not(.recruiting-title){padding-top:64px!important;padding-bottom:64px!important}.recruiting-manufacturing .rm-video-grid{grid-template-columns:minmax(0,1fr)!important}.recruiting-manufacturing .rm-video h2{margin-top:20px!important;font-size:34px!important;line-height:1.45!important;letter-spacing:.01em!important;word-break:auto-phrase;text-wrap:balance}.recruiting-manufacturing .rm-video h2 .rm-kicker{display:block;margin-bottom:14px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.04em;color:rgba(22,0,73,.72)}.recruiting-manufacturing .rm-video .recruiting-video-grid{margin-top:36px}.recruiting-manufacturing .rm-video .recruiting-video-card h3,.recruiting-manufacturing .rm-video .recruiting-video-card>p{display:none!important}.recruiting-manufacturing>.rm-article{background:#fff!important;padding-block:56px 96px}.rm-article{box-sizing:border-box;width:100%;max-width:820px;margin:0 auto;padding-inline:24px;color:#1f1a2e}.rm-speakers{display:grid;grid-gap:24px;gap:24px;padding:28px 0;border-top:2px solid #160049;border-bottom:1px solid #d9d4e4}.rm-speaker{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.rm-speaker img{display:block;width:96px;height:96px;border-radius:12px;object-fit:cover;background:#ece7f3}.rm-speaker-name{margin:6px 0 8px;font-size:18px;font-weight:700;line-height:1.4;color:#160049}.rm-speaker-body{margin:0;font-size:14px;line-height:1.9;color:#4b4263}.rm-toc{margin:40px 0 56px}.rm-toc-head{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#160049}.rm-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;list-style:none;margin:0;padding:0;border-top:1px solid #d9d4e4}.rm-toc li{border-bottom:1px solid #ece7f3}.rm-toc a{display:flex;gap:12px;align-items:baseline;padding:12px 0;font-size:14px;line-height:1.6;color:#1f1a2e;text-decoration:none}.rm-toc a:hover{color:#ff3c00}.rm-toc a span{flex:0 0 auto;font-size:12px;font-weight:700;color:#ff3c00;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rm-photo{margin:0 0 64px}.rm-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.rm-photo figcaption{margin-top:10px;font-size:12px;color:#6a5f85;text-align:left}.rm-photo--scene{margin:0 0 32px}.rm-photo--scene img{aspect-ratio:2/1}@media (min-width:1024px){.rm-photo--wide{margin-inline:-100px}.rm-photo--wide figcaption{margin-left:100px}}.rm-pull{margin:0 0 36px 64px;padding:6px 0 6px 24px;border-left:3px solid #ff3c00}.rm-pull p{margin:0;font-size:22px;line-height:1.7;font-weight:700;letter-spacing:.01em;color:#160049;text-align:left;word-break:auto-phrase;text-wrap:pretty}.rm-sec+.rm-sec{margin-top:88px}.recruiting-manufacturing .rm-article .rm-sec h2{margin:0 0 28px!important;padding:0;border:0;font-size:26px!important;line-height:1.5!important;letter-spacing:.02em!important;font-weight:700;color:#160049;text-align:left;scroll-margin-top:88px;word-break:auto-phrase;text-wrap:balance}.recruiting-manufacturing .rm-article .rm-sec h2 .rm-num{display:block;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.08em;color:#ff3c00;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rm-line,.rm-note{margin:0 0 20px;font-size:16px;line-height:2;text-align:left}.rm-line{position:relative;padding-left:64px}.rm-line--q{margin-bottom:24px;font-size:17px;font-weight:700;line-height:1.8;color:#160049}.rm-line--q+.rm-line--a{margin-top:0}.rm-line--a{color:#1f1a2e}.rm-who{position:absolute;left:0;top:0;display:inline-block;width:52px;font-size:13px;line-height:inherit;font-weight:700;color:#160049}.rm-line--a .rm-who{color:#6a5f85}.rm-line--a+.rm-line--q{margin-top:40px}.rm-note{margin-left:64px;color:#4b4263}@media (max-width:767px){.recruiting-page.recruiting-career.recruiting-manufacturing>section.rm-video:not(.recruiting-title){padding-top:40px!important;padding-bottom:40px!important}.recruiting-manufacturing .rm-video .recruiting-video-grid{margin-top:24px}.recruiting-manufacturing>.rm-article{padding-block:40px 64px}.rm-article{padding-inline:20px}.rm-speakers{gap:20px;padding:24px 0}.rm-speaker{grid-template-columns:72px minmax(0,1fr);gap:16px}.rm-speaker img{width:72px;height:72px}.rm-speaker-name{margin-top:2px;font-size:17px}.rm-toc{margin:32px 0 40px}.rm-toc ol{grid-template-columns:1fr}.recruiting-manufacturing .rm-video h2{font-size:26px!important}.recruiting-manufacturing .rm-video h2 .rm-kicker{font-size:14px;margin-bottom:10px}.rm-pull{margin:0 0 28px;padding-left:18px}.rm-pull p{font-size:19px;line-height:1.65}.rm-photo{margin-bottom:48px}.rm-photo--scene{margin-bottom:24px}.rm-sec+.rm-sec{margin-top:64px}.recruiting-manufacturing .rm-article .rm-sec h2{font-size:22px!important;margin-bottom:20px!important}.rm-line{padding-left:0}.rm-line,.rm-note{font-size:15px;line-height:1.95}.rm-line--q{font-size:16px;line-height:1.8;margin-bottom:20px}.rm-line--a+.rm-line--q{margin-top:32px}.rm-who{position:static;width:auto;margin-right:10px}.rm-note{margin-left:0}}.recruiting-manufacturing>.recruiting-daily{display:none!important}footer.recruiting-manufacturing .rgf-cta-row--btns-only{justify-content:center;margin-top:0;width:100%}footer.recruiting-manufacturing .rgf-cta{padding-bottom:48px}@media (max-width:1279px){footer.recruiting-manufacturing .rgf-cta{padding-bottom:32px}}@media (min-width:1280px){footer.recruiting-manufacturing .rgf-cta{height:auto}footer.recruiting-manufacturing .rgf-cta-box{height:300px;padding:0 140px;display:flex;align-items:center;justify-content:center}}@media (max-width:1279px){footer.recruiting-manufacturing .rgf-cta-box{padding:32px 24px}footer.recruiting-manufacturing .rgf-cta-btns{width:100%;max-width:400px;margin:0 auto}}