/* The homepage #contact composition, scoped for the native-scroll pages. */
.nevka-footer{--nf-u:clamp(.9px,min(100vw / 1512,100vh / 860),1.62px);--nf-hair:max(1px,calc(1 * var(--nf-u)));position:relative;z-index:1;padding:calc(140 * var(--nf-u)) 0 0;overflow:hidden;background:#18191B;color:#d8d6ce;font-family:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.nevka-footer *{box-sizing:border-box}.nf-inner{position:relative;padding:0 calc(40 * var(--nf-u))}.nf-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.nf-title{font-size:calc(15 * var(--nf-u));line-height:1.35;font-weight:500;letter-spacing:-.01em;color:#d8d6ce}.nf-title.nf-dim{color:#908f86}.nf-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(24 * var(--nf-u));margin-top:calc(18 * var(--nf-u));align-items:start}.nf-left{grid-column:1 / span 7}.nf-heading{font-size:calc(92 * var(--nf-u));line-height:.98;font-weight:300;letter-spacing:-.045em;margin:0;color:#d8d6ce}.nf-actions{grid-column:9 / span 4;padding-top:calc(22 * var(--nf-u));display:flex;flex-direction:column;gap:calc(14 * var(--nf-u))}.nf-link{position:relative;display:inline-flex;align-items:center;width:calc(300 * var(--nf-u));max-width:100%;height:calc(44 * var(--nf-u));padding:0 calc(22 * var(--nf-u));overflow:hidden;text-decoration:none;color:#d8d6ce;font-size:calc(14.5 * var(--nf-u));letter-spacing:-.005em;background:transparent;border:0;white-space:nowrap;line-height:1.4}.nf-link:hover{color:#d8d6ce}.nf-link:focus-visible{outline:2px solid #FE5B2A;outline-offset:5px}.nf-rule{position:absolute;left:0;right:0;bottom:0;height:var(--nf-hair);background:#6e6d65}.nf-rule-out{transform-origin:right center;transition:transform 420ms cubic-bezier(.22,1,.36,1)}.nf-rule-in{transform-origin:left center;transform:scaleX(0);transition:transform 480ms cubic-bezier(.22,1,.36,1)}.nf-link-word{position:relative;display:inline-flex;transition:transform 420ms cubic-bezier(.22,1,.36,1)}.nf-arrow{position:absolute;top:50%;right:calc(22 * var(--nf-u));width:calc(12 * var(--nf-u));height:calc(12 * var(--nf-u));margin-top:calc(-6 * var(--nf-u));display:flex;align-items:center;justify-content:flex-end;transition:transform 420ms cubic-bezier(.22,1,.36,1)}.nf-arrow svg{display:block;width:calc(10 * var(--nf-u));height:calc(9 * var(--nf-u))}.nf-link:is(:hover,:focus-visible) .nf-link-word,.nf-link:is(:hover,:focus-visible) .nf-arrow{transform:translateX(calc(6 * var(--nf-u)))}.nf-link:is(:hover,:focus-visible) .nf-rule-out{transform:scaleX(0)}.nf-link:is(:hover,:focus-visible) .nf-rule-in{transform:scaleX(1);transition-delay:90ms}.nf-meta{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(24 * var(--nf-u));margin-top:calc(64 * var(--nf-u))}.nf-copyright{grid-column:1 / span 7;display:flex;flex-direction:column;gap:calc(44 * var(--nf-u))}.nf-columns{grid-column:9 / span 4;display:flex;gap:calc(48 * var(--nf-u))}.nf-column{display:flex;flex-direction:column;gap:calc(12 * var(--nf-u));min-width:0}.nf-column>.nf-title.nf-dim{margin-bottom:calc(4 * var(--nf-u))}.nf-column a,.nf-column .nf-value{font-size:calc(16 * var(--nf-u));color:#d8d6ce;text-decoration:none;line-height:1.4;letter-spacing:-.005em;white-space:nowrap}.nf-column a:hover{color:#FE5B2A}.nf-key{color:#57564f;margin-right:calc(6 * var(--nf-u))}.nf-wordlines{position:relative;height:calc(330 * var(--nf-u));margin-top:calc(48 * var(--nf-u));overflow:hidden}.nf-wordlines canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.nf-word-fallback{position:absolute;inset:0;display:flex;align-items:flex-end;font-size:25vw;line-height:1;letter-spacing:-.065em;font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(216,214,206,.42);white-space:nowrap}.nf-wordlines.has-canvas .nf-word-fallback{display:none}.nf-mobile-wordmark{display:none}.nf-w{display:inline-block;white-space:nowrap}.nf-c{display:inline-block}.nf-ready [data-nf-heading]{opacity:0;filter:blur(12px);transition:opacity 500ms ease-out,filter 500ms ease-out}.nf-ready [data-nf-heading] .nf-c{opacity:0;filter:blur(12px);transition:opacity 800ms ease-out,filter 800ms ease-out;transition-delay:var(--nf-delay,0ms)}.nf-ready [data-nf-intro],.nf-ready [data-nf-enter]{opacity:0;transform:translateY(calc(30 * var(--nf-u)));transition:opacity 800ms ease-out,transform 800ms ease-out}.nf-ready .nf-actions{transition-delay:350ms}.nf-ready .nf-meta{transition-delay:500ms}.nf-ready.nf-in [data-nf-heading],.nf-ready.nf-in [data-nf-heading] .nf-c{opacity:1;filter:none}.nf-ready.nf-in [data-nf-intro],.nf-ready.nf-in [data-nf-enter]{opacity:1;transform:none}
@media(max-width:1100px){.nevka-footer{padding:60px 0 20px}.nf-inner{padding-inline:24px;max-width:840px;margin:auto}.nf-top{display:block}.nf-top .nf-title{font-size:11px;line-height:1.5}.nf-top [data-nf-clock]{display:block;margin-top:12px;font-size:10px;color:#959d88}.nf-grid{display:block;margin-top:28px}.nf-left,.nf-actions{grid-column:auto}.nf-heading{font-size:47px;line-height:1.05;letter-spacing:-.045em}.nf-actions{padding-top:26px;gap:8px}.nf-link{width:100%;height:49px;font-size:14px;padding:0}.nf-arrow{right:3px}.nf-link:is(:hover,:focus-visible) .nf-link-word,.nf-link:is(:hover,:focus-visible) .nf-arrow{transform:none}.nf-meta{display:flex;flex-direction:column-reverse;gap:29px;margin-top:43px}.nf-columns{display:grid;grid-template-columns:1fr 1fr;gap:21px}.nf-column{gap:11px}.nf-column>.nf-title{font-size:11px;margin-bottom:4px}.nf-column a,.nf-column .nf-value{font-size:12px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.nf-copyright{display:block}.nf-copyright>.nf-title{font-size:10px;line-height:1.5}.nf-wordlines{height:auto;min-height:0;margin-top:33px;padding:0 0 9px}.nf-wordlines canvas,.nf-word-fallback{display:none}.nf-mobile-wordmark{display:block;font-size:13vw;line-height:1.15;font-weight:400;letter-spacing:-.07em;color:#eceae3;white-space:nowrap}.nf-heading .nf-c{filter:none!important;transition-delay:0ms!important}}
@media(min-width:721px) and (max-width:1100px){.nf-inner{padding-inline:40px}.nf-heading{font-size:66px;max-width:650px}.nf-actions{max-width:480px}.nf-mobile-wordmark{font-size:99px}}
@media(max-width:380px){.nf-columns{grid-template-columns:1fr;gap:26px}.nf-column a{font-size:13px}}
@media(prefers-reduced-motion:reduce){.nevka-footer *, .nevka-footer *::before,.nevka-footer *::after{animation:none!important;transition:none!important}.nf-ready [data-nf-heading],.nf-ready [data-nf-heading] .nf-c,.nf-ready [data-nf-intro],.nf-ready [data-nf-enter]{opacity:1;filter:none;transform:none}.nf-link:is(:hover,:focus-visible) .nf-link-word,.nf-link:is(:hover,:focus-visible) .nf-arrow{transform:none}}
/* QA 2026-10-10: company pages (careers, 404) use the --gutter content edge; line the footer up with it. */
@media(min-width:721px){body.company-page .nf-inner{padding-inline:var(--gutter)}}
