.nf{padding:150px 0 72px;overflow-x:clip}@media screen and (max-width:767.98px){.nf{padding:150px 0 56px}}.nf-stage{max-width:4.2em;margin:0 auto;font-size:clamp(118px,28vw,250px)}.nf-figures{z-index:1;justify-content:center;align-items:flex-end;gap:.06em;display:flex;position:relative}.nf-four{letter-spacing:-.04em;color:var(--ft-ink,#141414);clip-path:inset(-.5em -.5em 0);margin-bottom:-.005em;font-weight:800;line-height:.74;display:block}.nf-four-glyph{display:block}.nf-wheel{width:.78em;height:.78em;display:block;position:relative}.nf-wheel:after{content:"";z-index:-1;background:radial-gradient(closest-side,#00000047,#0000);border-radius:50%;height:.07em;position:absolute;bottom:-.03em;left:12%;right:12%}.nf-wheel-trail{opacity:0;pointer-events:none;background:repeating-linear-gradient(90deg,#14141421 0 .01em,#0000 .01em .026em);width:5em;height:.028em;position:absolute;bottom:-.058em;right:50%;-webkit-mask-image:linear-gradient(90deg,#0000 55%,#000 92%);mask-image:linear-gradient(90deg,#0000 55%,#000 92%)}.nf-wheel-body{transform-origin:50% 100%;width:100%;height:100%;display:block}.nf-wheel-cruise{width:100%;height:100%;display:block}.nf-tyre{width:100%;height:100%;display:block;overflow:visible}.nf-tyre-lettering{fill:#5c5f66;font-size:8.5px;font-weight:700}.nf-tyre-cap{fill:var(--ft-brand,#e11b22)}.nf-road{background:#eef0f3;border-radius:.03em;height:.06em;margin-top:.012em;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.nf-road:after{content:"";background:repeating-linear-gradient(90deg,#c3c8cf 0 .14em,#0000 .14em .24em);height:max(2px,.01em);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nf-copy{text-align:center;max-width:760px;margin:44px auto 0}@media screen and (max-width:767.98px){.nf-copy{margin-top:32px}}.nf-title{letter-spacing:-.01em;color:var(--ft-ink,#141414);margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.15}.nf-text{max-width:48ch;color:var(--ft-muted,#6f737a);margin:14px auto 0;font-size:16px;line-height:1.6}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media screen and (max-width:575.98px){.nf-actions{flex-direction:column;align-items:stretch}}.nf-btn{border:1px solid var(--ft-border,#0003);min-height:48px;color:var(--ft-ink,#141414);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:500;line-height:1.1;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.nf-btn:hover{border-color:var(--ft-ink,#141414);color:var(--ft-ink,#141414)}.nf-btn:focus-visible{outline:2px solid var(--ft-brand,#e11b22);outline-offset:3px}.nf-btn.is-primary{background:var(--ft-brand,#e11b22);border-color:var(--ft-brand,#e11b22);color:#fff}.nf-btn.is-primary:hover{background:var(--ft-brand-pressed,#c12);border-color:var(--ft-brand-pressed,#c12);color:#fff}@media (prefers-reduced-motion:no-preference){.nf-wheel{animation:1.4s cubic-bezier(.2,.75,.25,1) both nf-roll-in}.nf-tyre{animation:1.4s cubic-bezier(.2,.75,.25,1) both nf-roll-turn}.nf-wheel-trail{animation:2.5s linear both nf-trail}.nf-wheel-body{animation:.4s ease-out 1.35s both nf-settle}.nf-four-glyph{animation:.55s cubic-bezier(.2,.8,.2,1) both nf-rise}.nf-four-left .nf-four-glyph{animation-delay:1.3s}.nf-four-right .nf-four-glyph{animation-delay:1.42s}.nf-copy{animation:.6s ease-out 1.7s both nf-appear}.nf-wheel-cruise{animation:4s linear 2s infinite nf-turn}.nf-road:after{animation:.391766s linear 2s infinite nf-lane}}@keyframes nf-roll-in{0%{transform:translate(-5em)}to{transform:translate(0)}}@keyframes nf-roll-turn{0%{transform:rotate(-2.04045turn)}to{transform:rotate(0)}}@keyframes nf-trail{0%{opacity:1}55%{opacity:1}to{opacity:0}}@keyframes nf-settle{0%{transform:scale(1)}35%{transform:scale(1.04,.94)}70%{transform:scale(.99,1.01)}to{transform:scale(1)}}@keyframes nf-rise{0%{transform:translateY(.8em)}to{transform:translateY(0)}}@keyframes nf-appear{0%{opacity:0}to{opacity:1}}@keyframes nf-turn{to{transform:rotate(1turn)}}@keyframes nf-lane{to{background-position-x:-.24em}}
