.nf nav{z-index:auto;padding:0;position:static;top:auto}.nf h1,.nf h2,.nf h3{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.nf .mark{width:auto;height:auto;box-shadow:none;border-radius:0}.nf button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.nf input{font:inherit;color:inherit}.nf{--paper:#fbfbf9;--paper-2:#f2f1ec;--ink:#101114;--body:#55575f;--muted:#87878f;--rule:#e3e2dd;--rule-2:#d1d0c9;--accent:#f0490f;--accent-deep:#d13b06;--accent-wash:#fdeee7;--sf-signal:#f0490f;--display:var(--font-archivo), -apple-system, system-ui, sans-serif;--text:var(--font-inst-sans), -apple-system, system-ui, sans-serif;background:#101114;background:var(--paper);color:var(--ink);font-family:var(--text)}.nf .wrap-p{max-width:1180px;margin:0 auto;padding:0 40px}.nf .hd-in{align-items:center;gap:40px;max-width:1180px;height:76px;margin:0 auto;padding:0 40px;display:flex}.nf .hd-brand{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:9px;font-size:20px;font-weight:700;font-stretch:96%;display:flex}.nf .hd-links{align-items:center;gap:30px;display:flex}.nf .hd-links a{color:var(--body);border-bottom:1px solid #0000;padding:4px 0;font-size:15px;font-weight:500;transition:color .15s,border-color .15s}.nf .hd-links a:hover{color:var(--ink);border-bottom-color:var(--ink)}.nf .hd-right{align-items:center;gap:22px;margin-left:auto;display:flex}.nf .hd-quiet{color:var(--body);font-size:15px;font-weight:500;transition:color .15s}.nf .hd-quiet:hover{color:var(--ink)}.nf .hd-cta{color:var(--ink);border:1px solid var(--rule-2);border-radius:2px;align-items:center;gap:9px;padding:11px 18px;font-size:14.5px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.nf .hd-cta:hover{border-color:var(--ink);background:var(--paper-2)}.nf .btn-p{color:#fff;background:var(--accent);border-radius:2px;align-items:center;gap:10px;padding:17px 28px;font-size:16px;font-weight:600;transition:background .16s;display:inline-flex}.nf .btn-p:hover{background:var(--accent-deep)}.nf .btn-p svg{transition:transform .16s}.nf .btn-p:hover svg{transform:translate(3px)}.nf .btn-s{color:var(--ink);border:1px solid var(--rule-2);border-radius:2px;align-items:center;padding:17px 20px;font-size:16px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.nf .btn-s:hover{border-color:var(--ink);background:var(--paper-2)}.nf .fineprint{color:var(--muted);margin:0;font-size:14px}.nf .m-check{border:1px solid var(--rule-2);background:#fff;border-radius:3px;gap:5px;max-width:480px;margin-top:34px;padding:5px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #1e140a0d,0 12px 32px -18px #1e140a2e}.nf .m-check:focus-within{border-color:var(--ink);box-shadow:0 1px 2px #1e140a0d,0 16px 40px -18px #1e140a3d}.nf .m-check input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:0 14px;font-size:16px}.nf .m-check input::placeholder{color:var(--muted)}.nf .m-check .btn-p{flex:none;padding:14px 22px;font-size:15px}.nf .m-fine{color:var(--muted);margin:16px 0 0;font-size:13.5px}@media (max-width:640px){.nf .m-check{flex-direction:column;padding:8px}.nf .m-check input{padding:12px 10px}.nf .m-check .btn-p{justify-content:center}}@keyframes dl-rise{to{opacity:1;transform:none}}.nf .rise{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards dl-rise;transform:translateY(10px)}.nf .rise.d1{animation-delay:50ms}.nf .rise.d2{animation-delay:.15s}.nf .rise.d3{animation-delay:.25s}.nf .rise.d4{animation-delay:.35s}.nf-burger{width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;display:none}.nf-burger i{background:currentColor;width:19px;height:1.5px;transition:transform .24s,background .15s;display:block;position:relative}.nf-burger i:before,.nf-burger i:after{content:"";background:currentColor;width:19px;height:1.5px;transition:transform .24s;position:absolute;left:0}.nf-burger i:before{transform:translateY(-6px)}.nf-burger i:after{transform:translateY(6px)}.nf-burger.on i{background:0 0}.nf-burger.on i:before{transform:rotate(45deg)}.nf-burger.on i:after{transform:rotate(-45deg)}.nf-sheet{z-index:120;opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.nf-sheet.on{opacity:1;pointer-events:auto}.nf-scrim{background:#10111459;width:100%;position:absolute;inset:0}.nf .nf-panel{background:#fbfbf9;border-bottom:1px solid #e3e2dd;flex-direction:column;padding:16px 24px 24px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 0 auto;transform:translateY(-10px)}.nf-sheet.on .nf-panel{transform:none}.nf .nf-panel a{font-family:var(--font-inst-sans), system-ui, sans-serif;color:#55575f;border-bottom:1px solid #e3e2dd;padding:15px 0;font-size:17px;font-weight:500}.nf .nf-panel a:last-of-type{border-bottom:none}.nf .nf-panel .nf-panel-cta{text-align:center;color:#fff;background:#f0490f;border-bottom:none;border-radius:2px;margin-top:16px;padding:16px;font-size:15px;font-weight:700}@media (max-width:940px){.nf .hd-links,.nf .hd-quiet,.nf .hd-cta{display:none}.nf .nf-burger{display:flex}.nf .hd-in{height:66px}}@media (max-width:640px){.nf .hd-in,.nf .wrap-p{padding-left:20px;padding-right:20px}}.nf .hd{border-bottom:1px dashed var(--rule-2)}.nf .hd-links a,.nf .hd-quiet{letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:600}.nf .hd-cta{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700}.nf .n-hero{border-bottom:1px solid var(--rule);background-image:linear-gradient(90deg,#1011140b 1px,#0000 1px),linear-gradient(#1011140b 1px,#0000 1px);background-size:34px 34px;position:relative;overflow:hidden}.nf .n-reg{pointer-events:none;z-index:2;width:15px;height:15px;position:absolute}.nf .n-reg:before,.nf .n-reg:after{content:"";background:var(--accent);position:absolute}.nf .n-reg:before{width:1.5px;top:0;bottom:0;left:50%;transform:translate(-50%)}.nf .n-reg:after{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.nf .n-reg-tl{top:16px;left:16px}.nf .n-reg-tr{top:16px;right:16px}.nf .n-reg-bl{bottom:60px;left:16px}.nf .n-reg-br{bottom:60px;right:16px}.nf .n-fold{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:30px;padding-top:40px;display:grid}.nf .n-h1{font-family:var(--display);letter-spacing:-.042em;color:var(--ink);font-size:clamp(40px,5.4vw,78px);font-weight:700;font-stretch:93%;line-height:.98}.nf .n-h1>span{display:block}.nf .n-h1-b{margin-top:.04em}.nf .n-h1-b em{color:var(--accent);white-space:nowrap;font-style:normal}.nf .n-lede{color:var(--body);max-width:44ch;margin:26px 0 0;font-size:17.5px;line-height:1.6}.nf .m-check{background:var(--paper)}.nf .n-stage{align-self:end;margin-bottom:-6px;position:relative}.nf .n-glow{pointer-events:none;background:radial-gradient(50% 50%,#f0490f29,#0000 70%);border-radius:50%;position:absolute;inset:8% 4% 6% 10%}.nf .n-bird{width:124%;max-width:none;height:auto;margin:-10% -10% -8% -14%;display:block;position:relative}.nf .n-say{background:var(--paper);border:1px solid var(--rule-2);border-radius:999px 999px 999px 3px;align-items:center;gap:8px;padding:9px 15px;animation:.4s cubic-bezier(.22,1,.36,1) 1.4s both n-stamp;display:inline-flex;position:absolute;top:34%;left:-6%;box-shadow:0 10px 26px -14px #1e140a40}.nf .n-say-redact{background:linear-gradient(90deg,#d9d8d2,#e6e5df);border-radius:2px;height:.72em;text-decoration:none;display:inline-block}.nf .n-say-redact.w1{width:4ch}.nf .n-say-redact.w2{width:5.5ch}.nf .n-say b{letter-spacing:.03em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:22ch;font-size:12.5px;font-weight:700;overflow:hidden}.nf .n-say b.on{color:var(--accent)}.nf .n-caption{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper);border:1px solid var(--rule);padding:6px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10%;left:4%}.nf .n-ticker{border-top:1px solid var(--rule);background:var(--paper);position:relative;overflow:hidden}.nf .n-ticker-track{width:max-content;display:flex}.nf .n-ticker-run{flex:none;align-items:center;animation:26s linear infinite n-marquee;display:flex}.nf .n-ticker:hover .n-ticker-run{animation-play-state:paused}@keyframes n-marquee{to{transform:translate(-100%)}}.nf .n-ticker-run em{letter-spacing:.06em;text-transform:uppercase;color:var(--body);white-space:nowrap;align-items:center;padding:17px 0;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.nf .n-ticker-run em i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin:0 26px}@keyframes n-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}@keyframes n-float{0%,to{transform:none}50%{transform:translateY(-5px)rotate(.4deg)}}@keyframes n-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes n-tick{0%,90%,to{opacity:1}94%{opacity:.25}}.nf .n-bird{animation:1.15s steps(14,end) .35s both n-print}.nf .n-stage{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) .25s forwards dl-rise,7s ease-in-out 1.8s infinite n-float;transform:translateY(10px)}@keyframes n-glow-in{0%{opacity:0}to{opacity:1}}.nf .n-glow{animation:.9s 1.1s both n-glow-in,7s ease-in-out 2s infinite n-breathe}.nf .n-say-redact.w2{animation:6s step-end 3s infinite n-tick}.nf .n-say-redact.w1{animation:6s step-end 5.6s infinite n-tick}@keyframes n-reg-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.nf .n-reg{animation:.3s cubic-bezier(.22,1,.36,1) both n-reg-in}.nf .n-reg-tl{animation-delay:.15s}.nf .n-reg-tr{animation-delay:.27s}.nf .n-reg-br{animation-delay:.39s}.nf .n-reg-bl{animation-delay:.51s}@keyframes n-stamp{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.nf .n-caption{animation:.4s cubic-bezier(.22,1,.36,1) 1.55s both n-stamp}@media (max-width:1040px){.nf .n-fold{grid-template-columns:1fr;gap:8px;padding-top:48px}.nf .n-stage{justify-self:end;max-width:460px;margin-top:-30px}}@media (max-width:640px){.nf .n-hero{background-size:26px 26px}.nf .n-stage{max-width:88%;margin-top:0}.nf .n-reg,.nf .n-caption{display:none}}.nf .ns2-shell{border-left:1px solid var(--rule);border-right:1px solid var(--rule);max-width:1180px;margin:0 auto}.nf .ns2-sec{border-bottom:1px solid var(--rule);padding:84px 48px 88px;position:relative}.nf .ns2-sec:last-child{border-bottom:none}.nf .ns2-hd{margin-bottom:46px}.nf .ns2-fig{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:var(--paper);border:1px solid var(--rule);padding:6px 11px;font-size:10.5px;font-weight:700;display:inline-block}.nf .ns2-sec>.ns2-hd .ns2-fig,.nf .ns2-check-frame>.ns2-fig{position:absolute;top:0;transform:translateY(-50%)}.nf .ns2-h2{font-family:var(--display);letter-spacing:-.034em;color:var(--ink);max-width:26ch;margin-top:8px;font-size:clamp(28px,3.6vw,46px);font-weight:700;font-stretch:95%;line-height:1.04}.nf .ns2-h2 span{color:var(--muted)}.nf .ns2-lede{color:var(--body);max-width:42ch;margin:18px 0 0;font-size:16.5px;line-height:1.6}.nf .ns2-sec .ns2-hd,.nf .ns2-sec .ns2-proof,.nf .ns2-sec .ns2-index,.nf .ns2-sec .ns2-split,.nf .ns2-sec .ns2-check-frame{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.nf .ns2-sec.is-in .ns2-hd,.nf .ns2-sec.is-in .ns2-proof,.nf .ns2-sec.is-in .ns2-index,.nf .ns2-sec.is-in .ns2-split,.nf .ns2-sec.is-in .ns2-check-frame{opacity:1;transform:none}.nf .ns2-sec.is-in .ns2-proof,.nf .ns2-sec.is-in .ns2-index{transition-delay:.12s}.nf .ns2-specimen{background-image:linear-gradient(90deg,#10111409 1px,#0000 1px),linear-gradient(#10111409 1px,#0000 1px);background-size:34px 34px}.nf .ns2-proof{border:1px solid var(--rule);background:var(--paper);grid-template-columns:220px minmax(0,1fr);display:grid}.nf .ns2-gutter{border-right:1px solid var(--rule);flex-direction:column;gap:18px;margin:0;padding:26px 24px;display:flex}.nf .ns2-gutter dt{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 5px;font-size:10px;font-weight:700}.nf .ns2-gutter dd{color:var(--ink);margin:0;font-size:13.5px;font-weight:500}.nf .ns2-gutter-verdict{border-top:1px solid var(--rule);margin-top:auto;padding-top:16px}.nf .ns2-gutter-verdict dd{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;font-weight:700}.nf .ns2-proof-body{padding:30px 34px 28px}.nf .ns2-ans{color:var(--ink);max-width:34ch;margin:0;font-size:clamp(19px,2.1vw,25px);font-weight:450;line-height:1.65}.nf .ns2-redact{vertical-align:-.08em;transform-origin:0;background:linear-gradient(90deg,#d9d8d2,#e6e5df);border-radius:3px;height:.8em;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1) .45s;display:inline-block;transform:scaleX(0)}.nf .ns2-sec.is-in .ns2-redact{transform:scaleX(1)}.nf .ns2-sec.is-in .ns2-redact.w1{transition-delay:.57s}.nf .ns2-sec.is-in .ns2-redact.w3{transition-delay:.69s}.nf .ns2-redact.w1{width:4.5ch}.nf .ns2-redact.w2{width:6ch}.nf .ns2-redact.w3{width:5ch}.nf .ns2-slot{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);opacity:0;border:1.5px dashed #f0490f8c;align-items:center;gap:8px;margin:22px 0 0;padding:9px 14px;font-size:12.5px;font-weight:700;transition:opacity .4s cubic-bezier(.22,1,.36,1) .85s,transform .4s cubic-bezier(.22,1,.36,1) .85s;display:inline-flex;transform:translateY(6px)scale(.97)}.nf .ns2-sec.is-in .ns2-slot{opacity:1;transform:none}.nf .ns2-slot span{opacity:.75;font-weight:800}.nf .ns2-proof-note{color:var(--muted);border-top:1px solid var(--rule);max-width:46ch;margin:24px 0 0;padding-top:18px;font-size:14px}.nf .ns2-index{margin:0;padding:0;list-style:none}.nf .ns2-row{border-top:1px solid var(--rule);opacity:0;grid-template-columns:150px minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:30px;padding:30px 0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(10px)}.nf .ns2-sec.is-in .ns2-row{opacity:1;transform:none}.nf .ns2-sec.is-in .ns2-row:first-child{transition-delay:.2s}.nf .ns2-sec.is-in .ns2-row:nth-child(2){transition-delay:.32s}.nf .ns2-sec.is-in .ns2-row:nth-child(3){transition-delay:.44s}.nf .ns2-row-n{font-family:var(--display);letter-spacing:-.04em;color:var(--paper);-webkit-text-stroke:1.5px var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,72px);font-weight:700;font-stretch:90%;line-height:.8}.nf .ns2-row-k{font-family:var(--display);letter-spacing:-.024em;color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,27px);font-weight:700}.nf .ns2-row-v{color:var(--body);max-width:44ch;margin:0;font-size:15.5px;line-height:1.6}.nf .ns2-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.nf .ns2-split-copy .ns2-fig{position:static;transform:none}.nf .ns2-split-copy .ns2-h2{margin-top:22px}.nf .ns2-plate{border:1px solid var(--rule);background:#fff;box-shadow:0 1px 2px #1e140a0a,0 26px 60px -38px #1e140a4d}.nf .ns2-sec.is-in .ns2-plate{animation:.9s steps(12,end) .2s both n-print}.nf .ns2-plate-hd{border-bottom:1px solid var(--rule);padding:13px 24px}.nf .ns2-plate-hd .ns2-fig{color:var(--muted);border:none;padding:0}.nf .ns2-kpis{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.nf .ns2-kpi{border-right:1px solid var(--rule);padding:22px 24px 24px}.nf .ns2-kpi:last-child{border-right:none}.nf .ns2-kpi-k{color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}.nf .ns2-kpi-v{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:700;font-stretch:93%;line-height:.9}.nf .ns2-kpi-v small{font-family:var(--text);letter-spacing:0;color:var(--muted);margin-left:7px;font-size:13px;font-weight:600}.nf .ns2-fixrow{border-bottom:1px solid var(--rule);align-items:baseline;gap:16px;padding:17px 24px;font-size:15px;display:flex}.nf .ns2-fixrow:last-child{border-bottom:none}.nf .ns2-fixrow-k{letter-spacing:.14em;text-transform:uppercase;width:62px;color:var(--accent);flex:none;font-size:10.5px;font-weight:700}.nf .ns2-fixrow-v{color:var(--ink);flex:1;font-weight:500}.nf .ns2-fixrow b{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--accent);flex:none;padding:4px 8px;font-size:10.5px;font-weight:700}.nf .ns2-fixrow b.quiet{color:var(--body);background:var(--paper-2)}.nf .ns2-check{background-image:linear-gradient(90deg,#10111409 1px,#0000 1px),linear-gradient(#10111409 1px,#0000 1px);background-size:34px 34px}.nf .ns2-check-frame{border:1px dashed var(--rule-2);background:var(--paper);text-align:center;max-width:720px;margin:0 auto;padding:54px 48px 46px;position:relative}.nf .ns2-check-frame .n-reg{opacity:1;animation:none}.nf .ns2-check-frame .n-reg-tl{top:-8px;left:-8px}.nf .ns2-check-frame .n-reg-tr{top:-8px;right:-8px}.nf .ns2-check-frame .n-reg-bl{bottom:-8px;left:-8px}.nf .ns2-check-frame .n-reg-br{bottom:-8px;right:-8px}.nf .ns2-check-frame .ns2-fig{left:50%;transform:translate(-50%,-50%)}.nf .ns2-check-frame .ns2-h2{margin:0 auto}.nf .ns2-form{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 0 0;display:grid}.nf .ns2-field{border:1px solid var(--rule-2);opacity:0;background:#fff;padding:12px 14px 11px;transition:border-color .16s;transform:translateY(8px)}.nf .ns2-sec.is-in .ns2-field{opacity:1;transition:border-color .16s,opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform:none}.nf .ns2-sec.is-in .ns2-field:first-child{transition-delay:0s,.25s,.25s}.nf .ns2-sec.is-in .ns2-field:nth-child(2){transition-delay:0s,.35s,.35s}.nf .ns2-sec.is-in .ns2-field:nth-child(3){transition-delay:0s,.45s,.45s}.nf .ns2-field:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.nf .ns2-field input:focus-visible{outline:none}.nf .ns2-field label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:10px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.nf .ns2-field input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-size:15.5px}.nf .ns2-field input::placeholder{color:var(--muted);opacity:.7}@keyframes ns2-arrive{0%{background:var(--accent-wash);border-color:var(--accent)}to{border-color:var(--accent);background:#fff}}.nf .ns2-field.got{border-color:var(--accent);animation:1.4s .1s both ns2-arrive}.nf .ns2-from{letter-spacing:.06em;color:var(--accent);text-transform:none;font-size:10px;font-style:normal;font-weight:700;animation:.35s cubic-bezier(.22,1,.36,1) both n-stamp}.nf .ns2-form-cta{grid-column:1/-1;justify-content:center;margin-top:4px}.nf .ns2-check-note{color:var(--muted);margin:16px 0 0;font-size:13px}.nf .ns2-final{background:var(--ink);position:relative;overflow:hidden}.nf .ns2-final-in{grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:0 48px;display:grid}.nf .ns2-final-copy{padding:100px 0}.nf .ns2-final-h{font-family:var(--display);letter-spacing:-.036em;color:#fff;opacity:0;max-width:16ch;font-size:clamp(32px,4.6vw,60px);font-weight:700;font-stretch:95%;line-height:1.02;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.nf .ns2-final.is-in .ns2-final-h{opacity:1;transform:none}.nf .ns2-final-h em{color:var(--accent);font-style:normal}.nf .ns2-final-row{opacity:0;flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;transition:opacity .55s .16s;display:flex}.nf .ns2-final.is-in .ns2-final-row{opacity:1}.nf .ns2-final-quiet{color:#a8aab6;font-size:15px;font-weight:600;transition:color .15s}.nf .ns2-final-quiet:hover{color:#fff}.nf .ns2-final-bird{align-self:end;margin-bottom:-7%}.nf .ns2-final-img{opacity:0;width:100%;height:auto;transition:opacity .7s .22s;display:block}.nf .ns2-final.is-in .ns2-final-img{opacity:1}.nf .ns2-foot{background:var(--paper)}.nf .ns2-foot-in{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:54px;padding-bottom:44px;display:flex}.nf .ns2-foot-mark{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:700;display:inline-flex}.nf .ns2-foot-brand p{color:var(--muted);max-width:34ch;margin:14px 0 0;font-size:14px;line-height:1.6}.nf .ns2-foot-nav{flex-wrap:wrap;align-items:baseline;gap:8px 26px;display:flex}.nf .ns2-foot-nav a{letter-spacing:.08em;text-transform:uppercase;color:var(--body);font-size:12.5px;font-weight:600;transition:color .15s}.nf .ns2-foot-nav a:hover{color:var(--ink)}.nf .ns2-foot-fine{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:22px;font-size:12.5px;display:flex}@media (max-width:1000px){.nf .ns2-shell{border-left:none;border-right:none}.nf .ns2-sec{padding:64px 24px 68px}.nf .ns2-proof{grid-template-columns:1fr}.nf .ns2-gutter{border-right:none;border-bottom:1px solid var(--rule);flex-flow:wrap;gap:18px 34px;padding:20px 24px}.nf .ns2-gutter-verdict{border-top:none;margin-top:0;padding-top:0}.nf .ns2-row{grid-template-columns:90px 1fr;gap:8px 22px}.nf .ns2-row-v{grid-column:2}.nf .ns2-split{grid-template-columns:1fr;gap:36px}.nf .ns2-final-in{grid-template-columns:1fr;gap:0;padding:0 24px}.nf .ns2-final-copy{padding:64px 0 44px}.nf .ns2-final-bird{justify-self:end;max-width:400px;margin-bottom:-9%}}@media (max-width:640px){.nf .ns2-proof-body{padding:22px 20px 20px}.nf .ns2-kpis{grid-template-columns:1fr}.nf .ns2-kpi{border-right:none;border-bottom:1px solid var(--rule)}.nf .ns2-kpi:last-child{border-bottom:none}.nf .ns2-fixrow{flex-wrap:wrap;gap:8px 16px}.nf .ns2-check-frame{padding:44px 22px 38px}.nf .ns2-form{grid-template-columns:1fr}}.nf a:focus-visible,.nf button:focus-visible,.nf input:focus-visible{outline-offset:3px;outline:2px solid #f0490f}@media (scripting:none){.nf .ns2-sec .ns2-hd,.nf .ns2-sec .ns2-proof,.nf .ns2-sec .ns2-index,.nf .ns2-sec .ns2-split,.nf .ns2-sec .ns2-check-frame,.nf .ns2-row,.nf .ns2-field,.nf .ns2-redact,.nf .ns2-slot,.nf .ns2-final-h,.nf .ns2-final-row,.nf .ns2-final-img{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nf .rise{opacity:1;animation:none;transform:none}.nf .n-ticker-run,.nf .n-bird,.nf .n-glow,.nf .n-reg,.nf .n-say,.nf .n-say-redact,.nf .n-caption{animation:none}.nf .n-stage{opacity:1;animation:none;transform:none}.nf .ns2-sec .ns2-hd,.nf .ns2-sec .ns2-proof,.nf .ns2-sec .ns2-index,.nf .ns2-sec .ns2-split,.nf .ns2-sec .ns2-check-frame,.nf .ns2-row,.nf .ns2-field,.nf .ns2-redact,.nf .ns2-slot,.nf .ns2-final-h,.nf .ns2-final-row,.nf .ns2-final-img{opacity:1;transition:none;transform:none}.nf .ns2-sec.is-in .ns2-plate{clip-path:none;animation:none}.nf .ns2-field.got,.nf .ns2-from{animation:none}.nf-sheet,.nf .nf-panel,.nf-burger i,.nf-burger i:before,.nf-burger i:after{transition:none}}:root{--sf-ink:#fbfbf9;--sf-sheet:#fff;--sf-vellum:#101114;--sf-graphite:#55575f;--sf-faint:#87878f;--sf-rule:#e3e2dd;--sf-signal:#d13b06;--sf-serif:var(--font-archivo), -apple-system, system-ui, sans-serif;--sf-mono:var(--font-inst-sans), -apple-system, system-ui, sans-serif}body:has(.nf){color:#101114;background:#fbfbf9}html:has(.nf){background:#fbfbf9}:is(body:has(.nf) .ah-btn,body:has(.nf) .btn-primary){color:#fff;box-shadow:none;background:#f0490f;border-color:#f0490f}:is(body:has(.nf) .ah-btn:hover,body:has(.nf) .btn-primary:hover){background:#d13b06;border-color:#d13b06}.nf .ns2-check-frame{text-align:left}.nf .check .sec-eyebrow{display:none}.nf .check .sec-title{font-family:var(--display);letter-spacing:-.032em;color:var(--ink);text-align:center;margin:0 0 10px;font-size:clamp(26px,3.2vw,40px);font-weight:700;font-stretch:95%;line-height:1.05}.nf .check .sec-sub{color:var(--body);text-align:center;max-width:52ch;margin:0 auto;font-size:15px;line-height:1.55}.nf .check-form{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:10px;margin:30px 0 0;display:grid}.nf .check .field{border:1px solid var(--rule-2);background:#fff;padding:12px 14px 11px;transition:border-color .16s}.nf .check .field:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.nf .check .field label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:10px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.nf .check .field input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-size:15.5px}.nf .check .field input::placeholder{color:var(--muted);opacity:.7}.nf .check .field input:focus-visible{outline:none}@keyframes nf-arrive{0%{background:var(--accent-wash);border-color:var(--accent)}to{border-color:var(--accent);background:#fff}}.nf .check .field.got{border-color:var(--accent);animation:1.4s .1s both nf-arrive}.nf .check .field-from{letter-spacing:.06em;color:var(--accent);text-transform:none;font-size:10px;font-style:normal;font-weight:700;animation:.35s cubic-bezier(.22,1,.36,1) both n-stamp}.nf .check .check-submit{font-family:var(--text);color:#fff;background:var(--accent);cursor:pointer;box-shadow:none;border:none;border-radius:2px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:17px 28px;font-size:16px;font-weight:600;transition:background .16s;display:inline-flex}.nf .check .check-submit:hover:not(:disabled){background:var(--accent-deep);transform:none}.nf .check .check-submit:disabled{opacity:.6;cursor:wait}.nf .check .check-hint{color:var(--muted);text-align:center;max-width:60ch;margin:16px auto 0;font-size:13px;line-height:1.55}.nf .check .check-error{color:#c02626;text-align:center;margin-top:14px;font-size:14px}@media (max-width:640px){.nf .check-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nf .check .field.got,.nf .check .field-from{animation:none}}.nf .ns2-foot-cols{flex-wrap:wrap;gap:40px 64px;display:flex}.nf .ns2-foot-col{flex-direction:column;gap:10px;min-width:120px;display:flex}.nf .ns2-foot-col p{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:10.5px;font-weight:700}.nf .ns2-foot-col a{color:var(--body);font-size:14px;font-weight:500;transition:color .15s}.nf .ns2-foot-col a:hover{color:var(--ink)}body:has(.nf) .page-hero:before{display:none}body:has(.nf) .blog-card{background:#fff;border-color:#e3e2dd}body:has(.nf) .blog-card.is-featured{background:#fff;border-color:#e3e2dd}body:has(.nf) .blog-card:hover{border-color:#101114}:is(body:has(.nf) .blog-card:hover h2 a,body:has(.nf) .blog-card.is-featured h2 a){color:#101114}body:has(.nf) .tag-chip{color:#55575f;background:#fff;border-color:#d1d0c9}:is(body:has(.nf) .tag-chip.on,body:has(.nf) .tag-chip:hover){color:#101114;background:#fff;border-color:#101114}body:has(.nf){--text:#101114;--muted:#55575f;--muted-2:#7b7e8c;--faint:#87878f;--border:#e3e2dd;--border-strong:#d1d0c9;--accent:#f0490f;--accent-soft:#f0490f1a;--accent-line:#f0490f66}.nf .check{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}body:has(.nf) .page-hero{margin-top:0;padding:84px 0 28px}.nf .hd{z-index:60;background:var(--paper);position:relative}body:has(.nf) .page-title{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.036em;color:#101114;font-size:clamp(34px,4.6vw,58px);font-weight:700;font-stretch:95%;line-height:1.02}body:has(.nf) .page-lead{font-family:var(--font-inst-sans), system-ui, sans-serif;color:#55575f;font-size:17px;line-height:1.6}body:has(.nf) .page-hero{background-image:linear-gradient(90deg,#10111409 1px,#0000 1px),linear-gradient(#10111409 1px,#0000 1px);background-size:34px 34px;border-bottom:1px solid #e3e2dd;padding-bottom:56px}body:has(.nf) .sec-title{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.032em;color:#101114;font-weight:700;font-stretch:95%}body:has(.nf) .principle{border-top:1px solid #e3e2dd;padding-top:22px}body:has(.nf) .principle-n{font-family:var(--font-archivo), system-ui, sans-serif;color:#fbfbf9;-webkit-text-stroke:1.2px #f0490f;font-weight:700;font-stretch:90%}body:has(.nf) .status-card{box-shadow:none;background:#fff;border:1px dashed #d1d0c9;border-radius:0}body:has(.nf) .blog-card{border-radius:0}body:has(.nf) .post-meta{letter-spacing:.14em;text-transform:uppercase;color:#87878f;font-size:11px;font-weight:700}body:has(.nf) .blog-excerpt{color:#55575f}body:has(.nf) .blog-more{color:#f0490f;font-weight:700}body:has(.nf) .tag-chip{border-radius:0}body:has(.nf) .progress-bar{background:#f0490f}body:has(.nf) .toc-link.on{color:#f0490f}:is(body:has(.nf) .tldr,body:has(.nf) .principle,body:has(.nf) .cmp-wrap,body:has(.nf) .demo-card,body:has(.nf) .auth-card,body:has(.nf) .enterprise,body:has(.nf) .waitlist-panel,body:has(.nf) .post-nav-link,body:has(.nf) .idea,body:has(.nf) .sf-panel,body:has(.nf) .sf-hero,body:has(.nf) .sf-tile,body:has(.nf) .sf-side){box-shadow:none;background:#fff;border-color:#e3e2dd}body:has(.nf) .tldr{border:1px dashed #d1d0c9;border-radius:0}body:has(.nf) .principle{border-radius:0}body:has(.nf) .cmp thead th{color:#101114;background:#f2f1ec}body:has(.nf) .prose code{color:#101114;background:#f2f1ec;border:1px solid #e3e2dd}body:has(.nf) .est-tag{color:#55575f;background:#f2f1ec}body:has(.nf) .grad-text{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#f0490f}body:has(.nf) .status-text strong{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#f0490f}body:has(.nf) .status-card{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;margin-bottom:72px;padding:34px 38px;display:flex}body:has(.nf) .status-text{flex:380px;margin:0;font-size:19px}body:has(.nf) .status-card .cta-row{flex:none;margin:0}body:has(.nf) .demo-cal{justify-content:center;width:100%;padding:16px 24px;font-size:16px;display:flex}body:has(.nf) .demo-or{letter-spacing:.14em;text-transform:uppercase;color:#87878f;align-items:center;gap:14px;margin:18px 0;font-size:11px;font-weight:700;display:flex}body:has(.nf) .demo-or:before{content:"";background:#e3e2dd;flex:1;height:1px}body:has(.nf) .demo-or:after{content:"";background:#e3e2dd;flex:1;height:1px}body:has(.nf) .demo-skip{color:#55575f;margin-top:14px;font-size:14px}body:has(.nf) .demo-skip a{color:#f0490f;text-underline-offset:3px;font-weight:600;text-decoration:underline}
