.ab-hero{padding-top:40px}.ab-hero h1{margin-top:72px}.ab-hero h1 span{color:var(--signal)}.ab-story{max-width:760px}.ab-re-grid{margin-top:56px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 64px;align-items:stretch}.ab-re-four{display:grid;grid-template-columns:minmax(0,1fr);align-content:space-between}.ab-re-four article{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:22px;padding:26px 0;border-top:1px solid var(--line)}.ab-re-four article:last-child{border-bottom:1px solid var(--line)}.ab-re-four .ct-ico{grid-row:1 / span 2;margin:0}.ab-re-four h3,.ab-re-four p{grid-column:2}.ab-re-four p{margin-top:8px;font-size:15px;line-height:24px;color:var(--ink-2)}.ab-re-text{max-width:720px}.ab-four{margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.ab-four article{padding-top:24px;border-top:1px solid var(--line)}.ab-four p{margin-top:10px;font-size:15px;line-height:24px;color:var(--ink-2)}.ab-why article p{margin-top:0;font-size:17px;line-height:26px;color:var(--ink)}.ab-journey{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 96px;align-items:start}.ab-journey-aside{position:sticky;top:calc(var(--navv2-height, 72px) + 56px)}.ab-year{margin-top:36px;font-size:clamp(96px,11vw,168px);line-height:.9;letter-spacing:-.06em;color:#fff;font-variant-numeric:tabular-nums}.ab-year.is-tick{animation:ab-tick .5s cubic-bezier(.2,.7,.2,1)}@keyframes ab-tick{0%{opacity:.15;transform:translateY(14px)}to{opacity:1;transform:none}}.ab-timeline{position:relative;list-style:none;padding-inline-start:40px}.ab-timeline:before,.ab-timeline:after{content:"";position:absolute;inset-inline-start:5px;top:12px;width:1px}.ab-timeline:before{bottom:12px;background:#eaf4f824}.ab-timeline:after{height:0;background:var(--signal)}.ab-timeline.is-live:after{height:var(--fill, 0);transition:height .25s ease-out}.ab-timeline li{position:relative;padding-bottom:56px}.ab-timeline li:last-child{padding-bottom:0}.ab-dot{position:absolute;inset-inline-start:-40px;top:6px;z-index:1;width:11px;height:11px;border-radius:50%;background:var(--space);box-shadow:inset 0 0 0 2px var(--signal);transition:background .3s,box-shadow .3s}.ab-date{display:block;font-size:14px;line-height:22px;color:var(--t3);font-variant-numeric:tabular-nums}.ab-timeline .ct-ico{width:22px;height:22px;margin:14px 0 12px}.ab-timeline h3{font-size:22px;letter-spacing:-.02em}.ab-timeline p{margin-top:8px;max-width:560px;font-size:15px;line-height:24px;color:var(--t2)}.ab-timeline li.is-now h3{font-size:28px}.ab-timeline li.is-now .ab-date{color:var(--signal)}.ab-timeline li.is-now .ab-dot{background:var(--signal)}.ab-timeline.is-live h3,.ab-timeline.is-live p{transition:color .4s}.ab-timeline.is-live li h3{color:#eaf4f8b3}.ab-timeline.is-live li p{color:#eaf4f899}.ab-timeline.is-live li .ct-ico{opacity:.45;transition:opacity .4s}.ab-timeline.is-live li.is-active h3{color:#fff}.ab-timeline.is-live li.is-active p{color:var(--t2)}.ab-timeline.is-live li.is-active .ct-ico{opacity:1}.ab-timeline.is-live li .ab-dot{box-shadow:inset 0 0 0 2px #eaf4f84d;background:var(--space)}.ab-timeline.is-live li.is-past .ab-dot{box-shadow:inset 0 0 0 2px var(--signal)}.ab-timeline.is-live li.is-active .ab-dot{background:var(--signal);box-shadow:0 0 0 6px #34b6e42e}.ab-award{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:40px 96px;align-items:center}.ab-badge img{display:block;width:100%;max-width:320px;height:auto}.ab-checks{margin-top:28px;list-style:none}.ab-checks li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--hair);font-size:16px;line-height:24px;color:#fff}.ab-checks .pm-check{margin-top:4px;stroke:rgb(var(--up))}.ab-note{margin-top:12px;font-size:13px;line-height:20px;color:var(--t3)}.ab-ratings{display:flex;gap:12px;flex-wrap:wrap}.ab-ratings>*{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;background:#eaf4f80f;font-size:14px;color:var(--t2)}.ab-ratings a:hover{background:#eaf4f81a}.ab-ratings svg{width:18px;height:18px}.ab-ratings b{font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.ab-reviews{margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.ab-reviews figure{margin:0;display:flex;flex-direction:column;padding-top:24px;border-top:1px solid var(--hair)}.ab-stars{display:flex;gap:3px}.ab-stars svg{width:16px;height:16px}.ab-reviews blockquote{margin:16px 0 0;font-size:16px;line-height:25px;color:#fff}.ab-reviews figcaption{margin-top:auto;padding-top:18px;font-size:14px;color:#fff}.ab-reviews figcaption span{display:block;margin-top:2px;font-size:13px;color:var(--t3)}.ab-goals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 96px;align-items:start}.ab-goals .ct-ico{width:32px;height:32px;margin-bottom:22px}.ab-goals-lead{margin-top:20px;font-size:19px;line-height:29px;color:var(--ink)}.ab-goals .ct-sub{margin-top:0}.ab-goals .ct-sub+.ct-sub{margin-top:18px}.ab-goals-sign{margin-top:32px;padding-top:22px;border-top:1px solid var(--line);font-size:15px;line-height:24px;color:var(--ink-2)}.ab-social{margin-top:48px;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.ab-social a{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:1px solid var(--hair);color:#fff;transition:color .2s}.ab-social svg{width:24px;height:24px;fill:currentColor}.ab-social svg path{fill:currentColor}.ab-social-name{font-size:17px}.ab-social-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--t3);transition:color .2s}.ab-social-cta svg{width:13px;height:13px;fill:none}.ab-social-cta svg path{fill:none}.ab-social a:hover{color:var(--signal)}.ab-social a:hover .ab-social-cta{color:#fff}.ab-news{margin-top:36px;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.ab-news a{display:flex;flex-direction:column;gap:8px;padding-top:22px;border-top:1px solid var(--hair)}.ab-news-name{display:inline-flex;align-items:center;gap:8px;font-size:22px;letter-spacing:-.02em;color:#fff}.ab-news-name svg{width:15px;height:15px}.ab-news-title{font-size:16px;color:var(--t2)}.ab-news-meta{font-size:13px;color:var(--t3)}.ab-news a:hover .ab-news-name{color:var(--signal)}@media(max-width:1020px){.ab-four,.ab-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-social{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-goals,.ab-re-grid{grid-template-columns:minmax(0,1fr)}.ab-journey{display:block}.ab-journey-aside{display:contents}.ab-year{position:sticky;top:calc(var(--navv2-height, 64px) + 10px);z-index:2;width:fit-content;margin:28px 0 24px auto;padding:6px 14px;border-radius:999px;background:#111316eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:16px;line-height:20px;letter-spacing:0;color:var(--signal)}}@media(max-width:768px){.ab-hero{padding-top:24px}.ab-hero h1{margin-top:48px}.ab-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ab-four,.ab-reviews{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px}.ab-timeline{padding-inline-start:30px}.ab-dot{inset-inline-start:-30px}.ab-timeline li{padding-bottom:40px}.ab-re-four article{padding:22px 0}.ab-award{grid-template-columns:minmax(0,1fr)}.ab-badge img{max-width:220px}.ab-social{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ab-year.is-tick{animation:none}.ab-timeline h3,.ab-timeline p,.ab-timeline .ct-ico,.ab-dot,.ab-timeline:after{transition:none}}
