@font-face{font-family:SCG;src:url(/fonts/SCG-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SCG;src:url(/fonts/SCG-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:SCG;src:url(/fonts/SCG-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:SCG;src:url(/fonts/SCG-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}*{box-sizing:border-box}html,body{max-width:100%;margin:0}body{color:#24247a;background:#fafafa;font-family:SCG,sans-serif;overflow-x:clip}button,input,textarea{font:inherit}section{scroll-margin-top:86px}.nsp-logo{background:#fff;flex-shrink:0;width:113px;height:54px;-webkit-mask:url(/assets/78890.png) 50%/contain no-repeat;mask:url(/assets/78890.png) 50%/contain no-repeat}.site-gradient{background:linear-gradient(90deg,#00c 0%,#24247a 100%)}.section-label.MuiTypography-root{font-synthesis:none;color:#00c;font-family:SCG,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:20px}.site-gradient .section-label.MuiTypography-root{color:#fff}.section-rule{background:#00c;border-radius:4px;width:88px;height:8px}.nav-link{position:relative}.nav-link:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .25s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-link:focus-visible:after{transform:scaleX(1)}.text-action.MuiButton-root{transition:color .25s,border-color .25s}.text-action.MuiButton-root:hover,.text-action.MuiButton-root:focus-visible{color:#24247ab3;background:0 0;border-color:#24247ab3}.text-action .MuiButton-endIcon,.article-action img{transition:transform .25s}.text-action.MuiButton-root:focus-visible .MuiButton-endIcon,.article-card:focus-visible .article-action img,.article-card:active .article-action img{transform:translate(6px)}.mission-card{transition:transform .3s,box-shadow .3s,background-color .3s}.mission-card img,.mission-card .MuiTypography-root{transition:filter .3s,color .3s}.lift-card,.standard-card{transition:transform .3s,box-shadow .3s}.motion-image{transition:transform .5s}.footer-link{transition:color .25s}.footer-link:focus-visible{color:#a5add8}.article-card:focus-visible{outline-offset:4px;outline:2px solid #00c}@media (hover:hover) and (pointer:fine){.nav-link:hover:after{transform:scaleX(1)}.text-action:hover .MuiButton-endIcon,.article-card:hover .article-action img{transform:translate(6px)}.mission-card:hover{background-color:#24247a;transform:translateY(-8px);box-shadow:0 16px 32px #24247a2e}.mission-card:hover .MuiTypography-root{color:#fff}.mission-card:hover img{filter:brightness(0)invert()}.lift-card:hover,.standard-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #24247a24}.lift-card:hover .motion-image{transform:scale(1.05)}.footer-link:hover{color:#a5add8}}@media (prefers-reduced-motion:reduce){.mission-card:hover,.lift-card:hover,.standard-card:hover{transform:none}.motion-image,.text-action .MuiButton-endIcon,.article-action img{transform:none!important}}.hero-copy{animation:.5s cubic-bezier(.22,1,.36,1) both slide-left}.hero-copy>:first-child{animation:.6s 50ms both fade-in}.hero-copy>:nth-child(n+2){animation:.7s cubic-bezier(.22,1,.36,1) both fade-up}.hero-copy>:nth-child(2){animation-delay:.1s}.hero-copy>:nth-child(3){animation-delay:.2s}.hero-copy>:nth-child(4){animation-delay:.3s}@keyframes slide-left{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:768px) and (max-width:1279px){#home>section:where(:not(#home-banner)),.secondary-site main>section:where(:not(:has(.secondary-page-title)):not(.secondary-article-hero)),.secondary-site nav[aria-label=Breadcrumb],footer#contact{padding:24px}#home>#about,.secondary-site main>.about-intro-section,.secondary-site main>.about-value-section{padding-block:40px}.secondary-site main>section:has(.secondary-page-title)>div:last-child{padding-inline:24px}}
