.z5 .z5e-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.z5 .z5e-sec{padding-top:var(--sec-pad)}.z5 .z5e-lede{margin-top:16px}.z5 .z5e-lede-more{margin-top:4px}.z5 .z5e-cap:first-letter{text-transform:uppercase}.z5 .z5e-frame{position:relative;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);box-shadow:var(--float)}.z5 .z5e-tint{background:radial-gradient(90% 80% at 0 0,rgba(207,232,220,.5) 0,transparent 62%),radial-gradient(90% 80% at 100% 100%,hsla(47,67%,85%,.5) 0,transparent 64%),var(--panel)}.z5 .z5e-hero{padding-top:104px}.z5 .z5e-hero h1{max-width:15em;font-size:var(--t-hero);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.z5 .z5e-nw{white-space:nowrap}.z5 .z5e-hero-sub{margin:40px 0 48px;max-width:32em;font-size:var(--t-sub);line-height:1.45;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.z5 .z5e-hero :is(h1,.z5e-hero-sub,.z5-btn){animation:z5e-rise .9s cubic-bezier(.2,.7,.2,1) both}.z5 .z5e-hero h1{animation-delay:.06s}.z5 .z5e-hero .z5e-hero-sub{animation-delay:.14s}.z5 .z5e-hero .z5-btn{animation-delay:.22s}}@keyframes z5e-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.z5 .z5e-rows{list-style:none;margin:56px 0 0;padding:0;border-bottom:1px solid var(--hair)}.z5 .z5e-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:baseline;padding-block:28px 32px;border-top:1px solid var(--hair)}.z5 .z5e-row-k{grid-column:1/span 4;font-size:var(--t-sub);line-height:1.3;color:var(--muted)}.z5 .z5e-num{font-variant-numeric:tabular-nums}.z5 .z5e-row-main{grid-column:5/-1}.z5 .z5e-row-main h3{font-size:var(--t-sub);line-height:1.3}.z5 .z5e-row-main p{margin-top:10px;max-width:36em;color:var(--muted)}.z5 .z5e-atf{align-items:center}.z5 .z5e-atf-lead{grid-column:1/span 5}.z5 .z5e-atf-p{margin-top:24px;color:var(--muted)}.z5 .z5e-chain{grid-column:7/-1;display:flex;align-items:center;justify-content:center;min-height:400px;padding:var(--card-pad)}.z5 .z5e-chain-list{position:relative;width:100%;max-width:320px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:24px}.z5 .z5e-chain-list:before{top:26px;bottom:26px;background:var(--line)}.z5 .z5e-chain-list:after,.z5 .z5e-chain-list:before{content:"";position:absolute;left:11px;width:2px;border-radius:2px}.z5 .z5e-chain-list:after{top:6px;height:40px;background:linear-gradient(180deg,transparent,var(--olive),transparent);opacity:0}.z5 .z5e-chain-link{position:relative;z-index:1;display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:center}.z5 .z5e-chain-dot{justify-self:center;width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(27,31,19,.3);background:#fff;box-shadow:0 0 0 0 hsla(70,52%,84%,0)}.z5 .z5e-chain-card{display:block;padding:15px 18px;border-radius:12px;border:1px solid var(--line);background:#fff;box-shadow:0 0 0 0 hsla(69,61%,76%,0),var(--win);font-size:var(--g1);line-height:20px;white-space:nowrap}.z5 .z5e-chain-link.l1 .z5e-chain-card{border-color:var(--ink);font-weight:500}.z5 .z5e-chain-link.l4 .z5e-chain-dot{border-color:var(--olive);background:var(--olive);box-shadow:0 0 0 4px var(--lime-mist)}@media (prefers-reduced-motion:no-preference){.z5 .z5e-on .z5e-chain-list:after{animation:z5e-pulse 4.8s linear infinite}.z5 .z5e-on .z5e-chain-link:not(.l4) .z5e-chain-dot{animation:z5e-dot 4.8s linear infinite}.z5 .z5e-on .z5e-chain-card{animation:z5e-card 4.8s linear infinite}.z5 .z5e-on .z5e-chain-link.l1 :is(.z5e-chain-dot,.z5e-chain-card){animation-delay:.24s}.z5 .z5e-on .z5e-chain-link.l2 :is(.z5e-chain-dot,.z5e-chain-card){animation-delay:1.2s}.z5 .z5e-on .z5e-chain-link.l3 :is(.z5e-chain-dot,.z5e-chain-card){animation-delay:2.16s}.z5 .z5e-on .z5e-chain-link.l4 .z5e-chain-card{animation-delay:3.12s}}@keyframes z5e-pulse{0%{transform:translateY(0);opacity:0}8%{transform:translateY(0);opacity:1}68%{transform:translateY(228px);opacity:1}76%,to{transform:translateY(228px);opacity:0}}@keyframes z5e-dot{0%,28%,to{border-color:rgba(27,31,19,.3);background:#fff;box-shadow:0 0 0 0 hsla(70,52%,84%,0)}18%,3%{border-color:var(--olive);background:var(--olive);box-shadow:0 0 0 4px var(--lime-mist)}}@keyframes z5e-card{0%,28%,to{box-shadow:0 0 0 0 hsla(69,61%,76%,0),var(--win)}18%,3%{box-shadow:0 0 0 2px var(--lime),var(--win)}}.z5 .z5e-specs{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.z5 .z5e-specs li{padding-top:24px;border-top:1px solid var(--hair)}.z5 .z5e-specs h3{font-size:var(--t-sub);line-height:1.3;text-wrap:balance}.z5 .z5e-specs p{margin-top:10px;color:var(--muted)}.z5 .z5e-specs a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--lime-deep);transition:text-decoration-color .15s}.z5 .z5e-specs a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.z5 .z5e-specs a{transition:none}}@media (max-width:860px){.z5 .z5e-atf-lead,.z5 .z5e-chain{grid-column:1/-1}.z5 .z5e-chain{margin-top:48px;min-height:0;padding-block:48px}.z5 .z5e-specs{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:720px){.z5 .z5e-hero{padding-top:72px}.z5 .z5e-hero-sub{margin:24px 0 36px}.z5 .z5e-rows{margin-top:40px}.z5 .z5e-row{display:block;padding-block:22px 26px}.z5 .z5e-row-k{display:block;margin-bottom:8px;font-size:15px;line-height:1.4}.z5 .z5e-specs{margin-top:40px}.z5 .z5e-chain{padding:40px 24px}}