#top .newton-hero-poster,#top .newton-hero-video{inset:0;object-position:center}#top .newton-hero-video{opacity:0;pointer-events:none}#top .newton-hero-video.is-visible{opacity:1}#top .newton-hero-wash{background:linear-gradient(90deg,#040f1fe0,#040f1fa8 68%,#040f1f66),linear-gradient(0deg,rgba(4,15,31,.85),transparent 60%)}#top .newton-hero-control:not([hidden]){position:absolute;z-index:4;right:clamp(16px,3vw,54px);bottom:22px;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #fff;border-radius:50%;background:#071928e0;color:#fff;cursor:pointer;font-size:1.15rem;line-height:1}#top .newton-hero-control:focus-visible{outline:2px solid #fff;outline-offset:4px}.newton-home-insights{width:min(calc(100% - 36px),1280px);margin-inline:auto;padding:clamp(40px,5vw,76px) 0;color:var(--ink, #112c3e)}.newton-insights-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;margin-bottom:28px}.newton-home .newton-home-insights h2{margin:0 0 10px;color:#064877;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.14;letter-spacing:-.035em}.newton-insights-header p{margin:0;line-height:1.55}.newton-insights-all{display:inline-flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid currentColor;color:#064877;font-size:.92rem;font-weight:700}.newton-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.newton-insight-card{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid #dbe5ed;padding-bottom:16px}.newton-insight-image{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#e5eef4}.newton-insight-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.newton-insight-fiber img{object-position:center 48%}.newton-insight-image span{position:absolute;top:0;left:12px;padding:7px 9px;background:#064877;color:#fff;font-size:.73rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.newton-insight-card time{margin-top:14px;color:#064877;font-size:.82rem;font-weight:700}.newton-insight-card h3{margin:8px 0;color:#064877;font-size:clamp(1.14rem,1.7vw,1.44rem);line-height:1.26}.newton-insight-card p{margin:0 0 16px;line-height:1.5}.newton-insight-card a{align-self:flex-start;margin-top:auto;color:#064877;font-weight:700}.newton-home-insights a:hover{text-decoration:underline}@media(max-width:760px){.newton-insights-grid{grid-template-columns:minmax(0,1fr)}#top .newton-hero-control:not([hidden]){top:72px;bottom:auto}}
