:where(.p-industries) :where(.pg) :where(p,h1,h2,h3,ul,ol,figure){margin:0}:where(.p-industries) .dk :focus-visible{outline-color:#87d1d6}:where(.p-industries) .band :focus-visible{outline-color:#87d1d6}:where(.p-industries) .alt{background:#f2f5f8}:where(.p-industries) .sec{padding:max(72px,min(9vw,128px)) 0}:where(.p-industries) .btn-blue{color:#fff;background:#1e7bc0}:where(.p-industries) .btn-blue:hover{color:#fff;background:#17679f}:where(.p-industries) .statement{letter-spacing:-.018em;font-family:Overpass,sans-serif;font-size:max(38px,min(4.3vw,62px));font-weight:900;line-height:1.02}:where(.p-industries) .statement:after{content:"";background:#fed700;border-radius:3px;width:72px;height:5px;margin-top:max(20px,min(2vw,28px));display:block}:where(.p-industries) .statement span{display:block}@media (max-width:560px){:where(.p-industries) .statement{font-size:34px}:where(.p-industries) .statement span{display:inline}}:where(.p-industries) .h2{letter-spacing:-.022em;text-wrap:balance;font-family:Overpass,sans-serif;font-size:max(30px,min(3.3vw,46px));font-weight:800;line-height:1.07}:where(.p-industries) .lede{color:#33495a;font-size:max(18px,min(1.4vw,20px));line-height:1.6}:where(.p-industries) .dk .lede{color:rgba(255,255,255,.84)}:where(.p-industries) .band .lede{color:rgba(255,255,255,.84)}:where(.p-industries) .mono{letter-spacing:.08em;text-transform:uppercase;font-family:Overpass Mono,ui-monospace,monospace;font-size:12px;font-weight:600}:where(.p-industries) .ihero{isolation:isolate;position:relative;overflow:hidden}:where(.p-industries) .ihero-bg{z-index:-1;object-fit:cover;object-position:80% 50%;opacity:.42;width:58%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,#000 70%)}:where(.p-industries) .hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:32px max(40px,min(4vw,56px));padding:max(36px,min(4vw,52px)) 0 max(56px,min(6vw,88px));display:grid}:where(.p-industries) .hero-side{flex-direction:column;align-items:flex-start;gap:26px;display:flex}:where(.p-industries) .hero-side .lede{font-size:17.5px}@media (max-width:1000px){:where(.p-industries) .hero{grid-template-columns:minmax(0,1fr)}}:where(.p-industries) .band{isolation:isolate;color:#fff;background:#0e2b3e;position:relative;overflow:hidden}:where(.p-industries) .band-bg{z-index:-2;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:where(.p-industries) .band:after{content:"";z-index:-1;background:linear-gradient(100deg,rgba(14,43,62,.97) 0%,rgba(14,43,62,.9) 38%,rgba(24,98,156,.72) 72%,rgba(30,123,192,.42) 100%);position:absolute;top:0;bottom:0;left:0;right:0}:where(.p-industries) .band-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px max(40px,min(6vw,96px));padding:max(72px,min(8vw,112px)) 0;display:grid}@media (max-width:900px){:where(.p-industries) .band-in{grid-template-columns:minmax(0,1fr)}}:where(.p-industries) .band .h2{font-size:max(34px,min(4vw,56px))}:where(.p-industries) .foot-top{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));gap:40px 32px;padding:72px 0 56px;display:grid}@media (max-width:900px){:where(.p-industries) .foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.p-industries) .foot-brand{grid-column:1/-1}}:where(.p-industries) .foot .logo{color:#fff}:where(.p-industries) .foot-brand p{max-width:320px;margin-top:18px;line-height:1.5}:where(.p-industries) .foot h2{letter-spacing:.08em;text-transform:uppercase;color:#87d1d6;margin-bottom:16px;font-family:Overpass Mono,monospace;font-size:12px;font-weight:600}:where(.p-industries) .foot li{margin:0 0 10px}:where(.p-industries) .foot a{color:#fff;text-decoration:none}:where(.p-industries) .foot a:hover{color:#87d1d6;text-underline-offset:3px;text-decoration:underline}:where(.p-industries) .foot-bot{color:rgba(255,255,255,.66);border-top:1px solid rgba(255,255,255,.14);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:24px 0 40px;font-size:13px;display:flex}:where(.p-industries) .foot-bot a{color:rgba(255,255,255,.8)}:where(.p-industries) .photo{overflow:hidden}@media (prefers-reduced-motion:no-preference){:where(.p-industries) .cmp tbody tr[data-dg=in] td.us{animation:1.2s .35s backwards dg-tint}}:where(.p-industries) .ph{background:linear-gradient(160deg,#2a86c8 0%,#0e2b3e 85%);position:relative;overflow:hidden}:where(.p-industries) .ph img{object-fit:cover;filter:grayscale()contrast(1.15);mix-blend-mode:luminosity;opacity:.92;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:where(.p-industries) .ph:after{content:"";pointer-events:none;background:linear-gradient(rgba(14,43,62,0) 45%,rgba(14,43,62,.55) 100%);position:absolute;top:0;bottom:0;left:0;right:0}:where(.p-industries) .kick{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}:where(.p-industries) .kick .n{letter-spacing:.08em;color:#1e7bc0;font-family:Overpass Mono,monospace;font-size:12px;font-weight:600}:where(.p-industries) .kick .nm{color:#0e2b3e;font-family:Overpass,sans-serif;font-size:17px;font-weight:700}:where(.p-industries) .sch{letter-spacing:.08em;text-transform:uppercase;color:#4a5d6c;justify-content:space-between;gap:12px;font-family:Overpass Mono,monospace;font-size:11px;font-weight:600;display:flex}:where(.p-industries) .sch .il{color:#7b8d9c}:where(.p-industries) .vt{gap:22px;display:grid;position:relative}:where(.p-industries) .vt:before{content:"";background:#c9dceb;width:2px;position:absolute;top:8px;bottom:8px;left:7px}:where(.p-industries) .vt li{padding-left:34px;position:relative}:where(.p-industries) .vt i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0;box-shadow:inset 0 0 0 2px #1e7bc0}:where(.p-industries) .vt li:last-child i{background:#1e7bc0}:where(.p-industries) .vt .k{letter-spacing:.08em;text-transform:uppercase;color:#4a5d6c;margin-bottom:4px;font-family:Overpass Mono,monospace;font-size:10.5px;font-weight:600;display:block}:where(.p-industries) .vt b{color:#0e2b3e;font-family:Overpass,sans-serif;font-size:18px;font-weight:800;line-height:1.25;display:block}:where(.p-industries) .vt small{color:#4a5d6c;margin-top:3px;font-size:13.5px;line-height:1.4;display:block}:where(.p-industries) .vt .fig{align-items:baseline;gap:16px;display:flex}:where(.p-industries) .vt .fig b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px}:where(.p-industries) .sx{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:max(56px,min(6vw,88px));display:grid}:where(.p-industries) .sx a{color:#fff;flex-direction:column;gap:14px;text-decoration:none;display:flex}:where(.p-industries) .sx a:hover{color:#fff}:where(.p-industries) .sx .ph{aspect-ratio:16/10;border-radius:18px;box-shadow:0 0 0 1px rgba(135,209,214,.25),0 30px 50px -30px rgba(0,0,0,.6)}:where(.p-industries) .sx .nm{font-family:Overpass,sans-serif;font-size:max(19px,min(1.6vw,22px));font-weight:800}:where(.p-industries) .sx .ln{color:rgba(255,255,255,.78);margin-top:-6px;font-size:15px}:where(.p-industries) .sx .ex{color:#87d1d6;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}@media (max-width:900px){:where(.p-industries) .sx{grid-template-columns:minmax(0,1fr);gap:16px}:where(.p-industries) .sx a{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}:where(.p-industries) .sx .ph{aspect-ratio:1;grid-row:1/4}:where(.p-industries) .sx .ln{margin:0}}:where(.p-industries) .cxs{padding:max(64px,min(7vw,96px)) 0}:where(.p-industries) .cxs.alt{background:#f2f5f8}:where(.p-industries) .cxg{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px max(48px,min(6vw,96px));display:grid}:where(.p-industries) .cxt{flex-direction:column;align-items:flex-start;gap:22px;display:flex}:where(.p-industries) .cxt .h2{font-size:max(28px,min(2.9vw,40px))}:where(.p-industries) .cxt .lede{font-size:16.5px}:where(.p-industries) .cxv{flex-direction:column;gap:18px;display:flex}@media (max-width:1000px){:where(.p-industries) .cxg{grid-template-columns:minmax(0,1fr)}}:where(.p-industries) .sx .ph{transition:translate .45s var(--dg-e)}:where(.p-industries) .sx .ex svg{transition:translate .3s var(--dg-e)}@media (hover:hover){:where(.p-industries) .sx a:hover .ph{translate:0 -4px}:where(.p-industries) .sx a:hover .ex svg{translate:0 3px}}@media (prefers-reduced-motion:no-preference){:where(.p-industries) .sx a{animation:dg-up 1s var(--dg-e)backwards;animation-delay:calc(.55s + var(--k,0)*.14s)}:where(.p-industries) .sx a:nth-child(2){--k:1}:where(.p-industries) .sx a:nth-child(3){--k:2}:where(.p-industries) .cxv[data-dg=in] .vt:before{transform-origin:top;animation:dg-wy 1.2s .3s var(--dg-io)backwards}:where(.p-industries) .cxv[data-dg=in] .vt li{animation:dg-up-sm .7s var(--dg-e)backwards;animation-delay:calc(.35s + var(--c,0)*.14s)}:where(.p-industries) .cxv[data-dg=in] .vt i{animation:dg-pop .5s var(--dg-e)backwards;animation-delay:calc(.35s + var(--c,0)*.14s)}}
