.n-site-footer{background:#fff;padding:2rem clamp(.75rem,2vw,2rem) clamp(.75rem,2vw,2rem)}.n-footer-shell{color:#fff;background:#171714;border-radius:clamp(1.5rem,3vw,2.5rem);max-width:120rem;margin-inline:auto}.n-footer-inner{max-width:83rem;margin-inline:auto;padding:3.5rem clamp(1.5rem,4vw,3.5rem) 1.75rem}.n-footer-top{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:start;gap:clamp(3rem,6vw,6rem);padding-bottom:2.5rem;display:grid}.n-footer-brand{min-width:0}.n-footer-logo{border-radius:.4rem;align-items:center;min-height:2.75rem;display:inline-flex}.n-footer-logo img{width:8rem;height:auto}.n-footer-description{color:#b8b8b2;max-width:20rem;margin:1rem 0 0;font-size:.875rem;line-height:1.75}.n-footer-preferred{color:#eeeee9;border:1px solid #ffffff30;border-radius:.625rem;align-items:center;gap:.625rem;width:fit-content;max-width:100%;min-height:2.75rem;margin-top:1.25rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.45;transition:background-color .18s,border-color .18s;display:inline-flex}.n-footer-preferred img,.n-footer-preferred svg{flex:none}.n-footer-preferred img{width:1.125rem;height:1.125rem}.n-footer-preferred:hover{background:#ffffff0d;border-color:#ffffff60}.n-footer-link-groups{grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) minmax(0,.55fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.n-footer-group{min-width:0}.n-footer-group-label{color:#fff;letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:2.75rem;margin:0;font-size:.6875rem;font-weight:650;line-height:1.6;display:flex}.n-footer-links{flex-direction:column;margin-top:.5rem;display:flex}.n-footer-link,.n-footer-more{text-underline-offset:.3em;border-radius:.25rem;align-items:center;width:fit-content;max-width:100%;min-height:2.25rem;font-size:.875rem;line-height:1.55;text-decoration:none;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s;display:inline-flex}.n-footer-link{color:#b8b8b2}.n-footer-more{color:#f0e4d2;gap:.625rem;min-height:2.75rem;margin-top:.75rem;font-weight:550}.n-footer-more svg{flex-shrink:0;transition:transform .2s cubic-bezier(.2,.65,.25,1)}.n-footer-brand nav[aria-label=Follow\ Nephew]{margin-top:1.5rem}.n-footer-brand nav[aria-label=Follow\ Nephew]>p{display:none}.n-footer-brand nav[aria-label=Follow\ Nephew]>div{gap:.375rem;margin-top:0;margin-left:-.625rem}.n-footer-brand nav[aria-label=Follow\ Nephew] a{border-radius:50%;width:2.75rem;height:2.75rem;transition:background-color .18s}.n-footer-brand nav[aria-label=Follow\ Nephew] img{width:1.25rem;height:1.25rem}.n-footer-industries{border-block:1px solid #ffffff21;padding-block:1.5rem}.n-footer-industries .n-footer-group-desktop{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:start;column-gap:clamp(3rem,6vw,6rem);display:grid}.n-footer-industry-links{grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem 1.5rem;display:grid}.n-footer-industries .n-footer-more{margin-top:.25rem}.n-footer-bottom{color:#a7a79e;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.5rem;font-size:.75rem;line-height:1.6;display:flex}.n-footer-bottom p{margin:0}.n-footer-bottom p:last-child{text-align:right}.n-footer-disclosure{display:none}.n-site-footer :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #f0e4d2}@media (hover:hover) and (pointer:fine){.n-footer-link:hover{color:#fff;text-decoration:underline}.n-footer-more:hover{color:#fff}.n-footer-more:hover svg{transform:translate(4px)}.n-footer-brand nav[aria-label=Follow\ Nephew] a:hover{background:#ffffff12}}.n-footer-more:active,.n-footer-logo:active{opacity:.75}@media (max-width:1099px){.n-footer-inner{padding-top:2.5rem}.n-footer-top{grid-template-columns:1fr;gap:2rem}.n-footer-brand{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:2rem;display:grid}.n-footer-logo{justify-self:start}.n-footer-description{grid-column:1;max-width:24rem;margin-top:.75rem}.n-footer-preferred{grid-column:1}.n-footer-brand nav[aria-label=Follow\ Nephew]{grid-area:1/2/span 2;max-width:9rem;margin-top:0}.n-footer-brand nav[aria-label=Follow\ Nephew]>div{margin-left:0}.n-footer-link-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.55fr)}.n-footer-industries .n-footer-group-desktop{grid-template-columns:1fr}.n-footer-industry-links{grid-area:auto/1;margin-top:.375rem}.n-footer-industries .n-footer-more{margin-top:.75rem}}@media (max-width:639px){.n-footer-inner{padding:2rem 1.5rem 1.5rem}.n-footer-top{gap:1.75rem;padding-bottom:0}.n-footer-brand{display:block}.n-footer-description{max-width:23rem;margin-top:.75rem}.n-footer-brand nav[aria-label=Follow\ Nephew]{max-width:none;margin-top:1rem}.n-footer-brand nav[aria-label=Follow\ Nephew]>div{margin-left:-.625rem}.n-footer-link-groups{display:block}.n-footer-group-desktop,.n-footer-industries .n-footer-group-desktop{display:none}.n-footer-disclosure{border-top:1px solid #ffffff21;display:block}.n-footer-disclosure summary{cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;font-size:.9375rem;font-weight:550;list-style:none;display:flex}.n-footer-disclosure summary::-webkit-details-marker{display:none}.n-footer-disclosure summary svg{transition:transform .2s}.n-footer-disclosure[open] summary svg{transform:rotate(180deg)}.n-footer-disclosure-content{padding-bottom:1rem}.n-footer-links,.n-footer-industry-links{margin-top:0}.n-footer-link{min-height:2.75rem}.n-footer-links-learn,.n-footer-industry-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.n-footer-more{margin-top:.5rem}.n-footer-industries{border-top:0;padding:0}.n-footer-bottom{flex-direction:column;align-items:flex-start;gap:.625rem;padding-top:1.5rem}.n-footer-bottom p:last-child{text-align:left;max-width:17rem}}@media (prefers-reduced-motion:reduce){.n-site-footer a,.n-site-footer svg,.n-site-footer img{transition:none!important}.n-site-footer a:hover,.n-site-footer a:hover svg{transform:none!important}}
