.v2 .syn-stats{grid-template-columns:repeat(var(--cols,4),1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule);display:grid}.v2 .syn-stats>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:32px 28px 34px}.v2 .syn-stats b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:max(38px,min(4.2vw,60px));font-weight:500;line-height:1;display:block}.v2 .syn-stats span{color:var(--ink-2);max-width:240px;margin-top:14px;font-size:14.5px;line-height:1.45;display:block}.v2 .syn-cap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 20px;font-size:11px}.v2 .syn-link{color:var(--ink-2);align-items:center;gap:8px;margin-top:26px;font-size:15px;display:inline-flex}.v2 .syn-link:hover,.v2 .syn-link span{color:var(--ink)}.v2 .syn-outcomes{padding-top:64px;padding-bottom:72px}.v2 .syn-head{grid-template-columns:.42fr 1fr;align-items:start;gap:72px;margin-bottom:32px;display:grid}.v2 .syn-context{color:var(--ink-2);max-width:640px;margin:0;font-size:18px;line-height:1.55}.v2 .syn-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:18px;display:flex}.v2 .syn-foot .syn-link{margin-top:0}.v2 .syn-source{font-family:var(--mono);color:var(--ink-3);margin:0;font-size:12px}.v2 .syn-what{color:#f0e8d899;max-width:260px;margin:18px 0 0;font-size:15px;line-height:1.5}.v2 .syn-quote blockquote.short{letter-spacing:-.03em;font-size:max(30px,min(3.2vw,46px));line-height:1.15}.v2 .cell.syn-quote{background:var(--ink);color:var(--bone);grid-template-columns:.42fr 1fr;align-items:start;gap:72px;display:grid}.v2 .cell.syn-quote:before,.v2 .cell.syn-quote:after{background:linear-gradient(var(--ink),var(--ink))center/1px 100% no-repeat,linear-gradient(var(--ink),var(--ink))center/100% 1px no-repeat}.v2 .syn-quote .eyebrow{color:#f0e8d88c}.v2 .syn-wordmark{letter-spacing:-.03em;color:var(--bone);margin-top:28px;font-size:max(34px,min(3.4vw,48px));font-weight:600;line-height:1;display:block}.v2 .syn-quote blockquote{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:max(21px,min(1.9vw,27px));font-weight:500;line-height:1.38}.v2 .syn-quote figcaption{font-family:var(--mono);color:#f0e8d880;margin-top:28px;font-size:12.5px}.v2 .syn-quote .syn-link{color:#f0e8d8b3}.v2 .syn-quote .syn-link span{color:#f47a4f}.v2 .syn-quote .syn-link:hover{color:var(--bone)}.v2 .syn-bars{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.v2 .syn-bars li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 64px;align-items:center;gap:24px;padding:16px 0;font-size:15px;display:grid}.v2 .syn-bars .bar{background:#0c0b0a12;border-radius:999px;height:8px;overflow:hidden}.v2 .syn-bars .bar i{border-radius:inherit;background:var(--signal);height:100%;display:block}.v2 .syn-bars .n{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:1000px){.v2 .syn-head{grid-template-columns:1fr;gap:14px}.v2 .syn-stats{grid-template-columns:1fr 1fr}.v2 .cell.syn-quote{grid-template-columns:1fr;gap:24px}.v2 .syn-bars li{grid-template-columns:1fr 56px;gap:8px 16px}.v2 .syn-bars .bar{grid-area:2/1/auto/-1}}.v2 .cell.syn-quote{border-bottom:1px solid #f0e8d81a}.v2 .syn-facts-cell{padding-top:40px;padding-bottom:40px}.v2 .syn-facts{border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.v2 .syn-facts>div{border-right:1px solid var(--rule);padding:4px 24px}.v2 .syn-facts dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.v2 .syn-facts dd{margin:8px 0 0;font-size:16px;font-weight:500}.v2 .syn-story-col{gap:44px;max-width:720px;margin:0 auto;display:grid}.v2 .syn-story h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.v2 .syn-story p{color:var(--ink-2);margin:12px 0 0;font-size:18px;line-height:1.62}@media (max-width:1000px){.v2 .syn-facts{grid-template-columns:1fr 1fr;row-gap:20px}}.v2 .syn-logo{letter-spacing:.16em;color:inherit;align-items:center;gap:.55em;font-weight:600;line-height:1;display:inline-flex}.v2 .syn-logo img{flex:none;display:block}.v2 .syn-card{background:var(--ink);color:var(--bone);border-radius:20px;grid-template-columns:1.15fr .85fr;gap:64px;padding:48px;transition:background .3s;display:grid}.v2 .syn-card:hover{background:#141210}.v2 .syn-card-top{align-items:center;gap:18px;display:flex}.v2 .syn-card-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f0e8d880;font-size:11px}.v2 .syn-card-h{letter-spacing:-.034em;margin:44px 0 0;font-size:max(32px,min(3.4vw,48px));font-weight:500;line-height:1.08}.v2 .syn-card-h .dim{color:#f0e8d873}.v2 .syn-card-q{color:#f0e8d8cc;max-width:520px;margin:32px 0 0;font-size:19px;line-height:1.5}.v2 .syn-card-q span{font-family:var(--mono);color:#f0e8d880;margin-top:12px;font-size:12px;display:block}.v2 .syn-card-go{background:var(--bone);color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-top:36px;padding:11px 20px;font-size:15px;font-weight:500;display:inline-flex}.v2 .syn-card-r{flex-direction:column;justify-content:flex-end;display:flex}.v2 .syn-card-r dl{border-top:1px solid #f0e8d824;margin:0}.v2 .syn-card-r dl>div{border-bottom:1px solid #f0e8d824;padding:22px 0}.v2 .syn-card-r dt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:max(40px,min(4vw,56px));font-weight:500;line-height:1}.v2 .syn-card-r dd{color:#f0e8d89e;margin:10px 0 0;font-size:14.5px;line-height:1.45}.v2 .syn-card-src{font-family:var(--mono);color:#f0e8d86b;margin:18px 0 0;font-size:11.5px;line-height:1.5}@media (max-width:1000px){.v2 .syn-card{grid-template-columns:1fr;gap:36px;padding:32px 24px}}.v2 .syn-plate{aspect-ratio:4/3;background:var(--ink);width:100%;max-width:420px;color:var(--bone);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin:0 auto;display:flex}.v2 .syn-plate .syn-logo{font-size:40px}.v2 .syn-plate a{font-family:var(--mono);color:#f0e8d88c;font-size:12px}.v2 .syn-plate a:hover{color:var(--bone)}.v2 .cell.syn-top{padding-top:56px;padding-bottom:56px}.v2 .syn-boxes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.v2 .syn-boxes>div{border:1px solid var(--rule);background:#ffffff59;border-radius:16px;padding:28px 26px 26px}.v2 .syn-boxes b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:max(44px,min(4.6vw,64px));font-weight:500;line-height:1;display:block}.v2 .syn-boxes span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:16px;font-size:11px;line-height:1.5;display:block}.v2 .syn-top .syn-facts{border-top:1px solid var(--rule);border-left:0;margin-top:40px;padding-top:28px}.v2 .syn-top .syn-facts>div{border-right:0;padding:0 24px 0 0}.v2 .syn-col{max-width:720px;margin:0 auto}.v2 .syn-col>p.syn-lead{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:24px;font-weight:500;line-height:1.45}.v2 .syn-col h2{letter-spacing:-.02em;margin:56px 0 0;font-size:26px;font-weight:500}.v2 .syn-col>p{color:var(--ink-2);margin:14px 0 0;font-size:18px;line-height:1.65}.v2 .syn-col .syn-bars{margin-top:22px}.v2 .syn-col .syn-bars li{grid-template-columns:minmax(0,1fr) 160px 52px;font-size:14.5px}.v2 .syn-pull{border-left:2px solid var(--signal);margin:56px 0 0;padding:4px 0 4px 28px}.v2 .syn-pull blockquote{letter-spacing:-.025em;margin:0;font-size:max(26px,min(2.6vw,34px));font-weight:500;line-height:1.25}.v2 .syn-pull figcaption{font-family:var(--mono);color:var(--ink-3);margin-top:16px;font-size:12.5px}.v2 .syn-catches{counter-reset:c;margin:18px 0 0;padding:0;list-style:none}.v2 .syn-catches li{counter-increment:c;border-top:1px solid var(--rule);padding:20px 0 20px 44px;position:relative}.v2 .syn-catches li:last-child{border-bottom:1px solid var(--rule)}.v2 .syn-catches li:before{content:counter(c,decimal-leading-zero);font-family:var(--mono);letter-spacing:.12em;color:var(--ink-3);font-size:11px;position:absolute;top:22px;left:0}.v2 .syn-catches b{font-size:17px;font-weight:500}.v2 .syn-catches p{color:var(--ink-2);margin:6px 0 0;font-size:16px;line-height:1.6}.v2 .syn-article .syn-stats{margin-top:28px}.v2 .syn-article .syn-source{margin-top:16px}@media (max-width:1000px){.v2 .syn-boxes{grid-template-columns:1fr}.v2 .syn-col .syn-bars li{grid-template-columns:1fr 52px}}
