@media (min-width:1100px){.wd-wall6 .pk-wall--row{grid-template-columns:repeat(3,minmax(0,1fr))}}.wd-facts{margin:0;padding:0;list-style:none}.wd-facts li{border-top:1px solid var(--line);color:color-mix(in srgb, var(--ink) 84%, transparent);padding:.85rem 0;font-size:16px;line-height:1.55}.wd-facts li b{color:var(--ink);font-weight:600;display:block}.wd-towns{color:var(--muted);text-wrap:pretty;margin-top:.25rem;font-size:15px;line-height:1.6}.wd-jobs{grid-template-columns:minmax(0,1fr);gap:0 2.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.wd-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}.wd-jobs li{border-top:1px solid var(--line);padding:.85rem 0}.wd-jobs b{color:var(--ink);font-size:17px;font-weight:600;display:block}.wd-jobs span{color:var(--muted);margin-top:.15rem;font-size:15px;line-height:1.5;display:block}.wd-mesh{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem}.wd-mesh__k{color:var(--muted);margin:0 0 .5rem;font-size:14px;font-weight:600}.wd-body{color:color-mix(in srgb, var(--ink) 80%, transparent);text-wrap:pretty;margin:1.25rem 0 0;font-size:17px;line-height:1.65}.pk-why .wd-body:first-child{margin-top:0}.wdf{isolation:isolate;color:#f4f6fa;--film-h:min(96vw, 480px);background:#0a1020;align-items:center;min-height:min(88svh,780px);display:flex;position:relative;overflow:clip}.wdf__in{z-index:1;margin-inline:auto;width:min(100%,1200px);max-width:40rem;margin-left:max(0px,50% - 600px);padding:clamp(5.5rem,12vw,8rem) max(1.25rem,4vw) clamp(2.5rem,6vw,4rem);position:relative}.wdf__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#bcd3ff;margin:0 0 .9rem;font:700 .78rem/1.2 ui-monospace,Menlo,monospace}.wdf h1.wdf__h{text-align:left;color:#fff;margin:0 0 1rem}.wdf h1.wdf__h .disp-i{color:#6f97e4}.wdf p.wdf__lede{text-align:left;color:#dfe6f0;max-width:30em;margin:0 0 1.4rem}.wdf__cta{margin:0 0 1rem}.wdf__note{color:#c9d4e6;max-width:34em;margin:0;font-size:.95rem;line-height:1.5}.wdf__note a,.wdf__note b{color:#fff}@media (max-width:899.98px){.wdf{min-height:0;display:block}.wdf__in{padding-top:calc(var(--film-h) - 8px);max-width:none;margin-left:0}}
