.overview-page{--overview-forest:#0a3521;--overview-forest-mid:#124e27;--overview-green:#00b941;--overview-lime:#a1f36d;--overview-mint-panel:color-mix(in oklch,var(--overview-lime) 16%,white);--overview-mint:#dcffd5;--overview-gold:#e9b44c;--overview-gold-deep:#b3801f;--overview-paper:#fcfdfb;--overview-wash-mint:#f1faf2;--overview-wash-warm:#fdf8ee;--overview-wash-grey:#f5f7f5;--overview-ink:#0e241a;--overview-muted:#5e7a69;--overview-hair:#dde7df;--overview-maxw:1240px;--overview-read:660px;--overview-muted-soft:color-mix(in oklch,var(--overview-muted),transparent 25%);--overview-mint-strong:color-mix(in oklch,var(--overview-mint),transparent 22%);--overview-mint-muted:color-mix(in oklch,var(--overview-mint),transparent 28%);--overview-mint-soft:color-mix(in oklch,var(--overview-mint),transparent 40%);--overview-mint-faint:color-mix(in oklch,var(--overview-mint),transparent 50%);--overview-border-strong:color-mix(in oklch,var(--overview-mint),transparent 65%);--overview-border:color-mix(in oklch,var(--overview-mint),transparent 74%);--overview-border-soft:color-mix(in oklch,var(--overview-mint),transparent 84%);--overview-dark-hover:color-mix(in oklch,var(--overview-mint),transparent 90%);--overview-gold-wash:color-mix(in oklch,var(--overview-gold),transparent 90%)}.overview-page,.overview-page *{box-sizing:border-box}.overview-page{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){.overview-page{scroll-behavior:auto}.overview-page *{transition:none!important;animation:none!important}}.overview-page{background:var(--overview-paper);color:var(--overview-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:400;line-height:1.65;overflow-x:hidden}.overview-page img{max-width:100%;height:auto;display:block}.overview-page a{color:inherit;text-decoration:none}.overview-page .wrap{max-width:var(--overview-maxw);margin:0 auto;padding:0 32px}.overview-page .narrow{max-width:var(--overview-read);margin-left:auto;margin-right:auto}.overview-page nav{z-index:100;-webkit-backdrop-filter:saturate(160%)blur(18px);background:color-mix(in oklch,var(--overview-paper),transparent 22%);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:fixed;top:0;left:0;right:0}.overview-page nav.scrolled{border-bottom-color:var(--overview-hair)}.overview-page .navin{max-width:var(--overview-maxw);align-items:center;gap:34px;height:62px;margin:0 auto;padding:0 32px;display:flex}.overview-page .navlogo svg,.overview-page .navlogo img{width:auto;height:24px;display:block}.overview-page .navlinks{color:var(--overview-muted);gap:28px;margin-left:auto;font-size:15px;display:flex}.overview-page .navlinks a:hover{color:var(--overview-ink)}.overview-page .navcta{background:var(--overview-forest);color:var(--overview-mint);border-radius:100px;padding:9px 18px;font-size:15px;font-weight:500;transition:background .2s}.overview-page .navcta:hover{background:var(--overview-forest-mid)}@media (width<=860px){.overview-page .navlinks{display:none}}.overview-page .display{letter-spacing:-.035em;margin:0;font-size:clamp(46px,7.4vw,92px);font-weight:600;line-height:1.02}.overview-page .h2{letter-spacing:-.032em;margin:0 0 24px;font-size:clamp(34px,5vw,62px);font-weight:600;line-height:1.06}.overview-page .h3{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.16}.overview-page .h4{letter-spacing:-.015em;margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.3}.overview-page .lede{color:var(--overview-muted);font-size:clamp(19px,2.1vw,24px);font-weight:300;line-height:1.5}.overview-page .eyebrow{color:var(--overview-gold-deep);margin:0 0 18px;font-size:15px;font-weight:500}.overview-page .on-dark .eyebrow{color:var(--overview-gold)}.overview-page p{margin:0 0 20px}.overview-page .p-narrow{max-width:58ch}.overview-page .small{color:var(--overview-muted);font-size:16px}.overview-page .overview-muted{color:var(--overview-muted)}.overview-page section{padding:clamp(88px,11vw,164px) 0;position:relative}.overview-page .wash-mint{background:var(--overview-wash-mint)}.overview-page .wash-warm{background:var(--overview-wash-warm)}.overview-page .wash-grey{background:var(--overview-wash-grey)}.overview-page .on-dark{background:var(--overview-forest);color:var(--overview-mint)}.overview-page .on-dark .lede,.overview-page .on-dark .small,.overview-page .on-dark .muted{color:var(--overview-mint-muted)}.overview-page .mint-light{background:var(--overview-mint-panel);color:var(--overview-ink)}.overview-page .mint-light .lede,.overview-page .mint-light .small,.overview-page .mint-light .muted{color:var(--overview-muted)}.overview-page .mint-light .eyebrow{color:var(--overview-gold-deep)}.overview-page .center{text-align:center}.overview-page .center .lede{max-width:56ch;margin-left:auto;margin-right:auto}.overview-page .hero{background:radial-gradient(1100px 620px at 50% -12%, var(--overview-wash-mint) 0%, transparent 62%), radial-gradient(760px 420px at 88% 8%, var(--overview-wash-warm) 0%, transparent 60%), var(--overview-paper);flex-direction:column;justify-content:center;min-height:100svh;padding-top:120px;padding-bottom:0;display:flex}.overview-page .hero-shot{max-width:1140px;margin-top:clamp(48px,6vw,86px);margin-left:auto;margin-right:auto;padding:0 12px}.overview-page .hero-shot img{filter:drop-shadow(0 34px 70px color-mix(in oklch,var(--overview-forest),transparent 84%))}.overview-page .play-btn{cursor:pointer;color:var(--overview-forest);letter-spacing:.01em;background:0 0;border:none;align-items:center;gap:12px;margin-top:30px;font-family:inherit;font-size:15px;font-weight:500;transition:transform .2s;display:inline-flex}.overview-page .play-btn:hover{transform:scale(1.03)}.overview-page .play-ring{background:var(--overview-green);color:#fff;width:44px;height:44px;box-shadow:0 6px 18px color-mix(in oklch,var(--overview-green),transparent 60%);border-radius:50%;place-items:center;transition:background .2s;display:grid}.overview-page .play-btn:hover .play-ring{background:var(--overview-lime);color:var(--overview-forest)}.overview-page .play-label{opacity:.85}.overview-page .video-modal{z-index:9999;background:#08100cd1;justify-content:center;align-items:center;padding:24px;animation:.25s vfade;display:flex;position:fixed;inset:0}@keyframes vfade{0%{opacity:0}to{opacity:1}}.overview-page .video-frame{background:#000;border-radius:16px;width:min(960px,92vw);overflow:hidden;box-shadow:0 30px 80px #00000080}.overview-page .video-close{z-index:10000;color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;transition:background .2s;display:grid;position:fixed;top:20px;right:24px}.overview-page .video-close:hover{background:#ffffff4d}.overview-page{--ease-out:cubic-bezier(.16,1,.3,1)}.overview-page .reveal{opacity:0;transition:opacity .9s var(--ease-out),transform 1s var(--ease-out),filter 1s var(--ease-out),clip-path 1.2s var(--ease-out);transform:translateY(24px)}.overview-page .reveal.in,.overview-page .center.reveal,.overview-page .three.reveal,.overview-page .tabs.reveal{opacity:1;transform:none}.overview-page .center.reveal>*,.overview-page .three.reveal>*,.overview-page .tabs.reveal>*{opacity:0;transition:opacity .8s var(--ease-out),transform 1s var(--ease-out),filter .9s var(--ease-out);transform:translateY(20px)}.overview-page .center.reveal>.h2,.overview-page .center.reveal>.statement{filter:blur(6px);transform:translateY(26px)}.overview-page .three.reveal>*{transform:translateY(32px)scale(.98)}.overview-page .tabs.reveal>*{transform:translateY(10px)}.overview-page .reveal.in>*,.overview-page .center.reveal.in>.h2,.overview-page .center.reveal.in>.statement,.overview-page .three.reveal.in>*,.overview-page .tabs.reveal.in>*{opacity:1;filter:none;transform:none}.overview-page .reveal.in>:nth-child(2){transition-delay:.12s}.overview-page .reveal.in>:nth-child(3){transition-delay:.24s}.overview-page .reveal.in>:nth-child(4){transition-delay:.36s}.overview-page .reveal.in>:nth-child(5){transition-delay:.48s}.overview-page .three.reveal.in>:nth-child(2){transition-delay:.14s}.overview-page .three.reveal.in>:nth-child(3){transition-delay:.28s}.overview-page figure.reveal,.overview-page .shot.reveal{filter:blur(4px);clip-path:inset(8% 0 0 round 18px);transform:translateY(40px)scale(.965)}.overview-page figure.reveal.in,.overview-page .shot.reveal.in{filter:none;clip-path:inset(0);transform:none}.overview-page .shot.tall.reveal,.overview-page .shot.tall.reveal.in{clip-path:none}.overview-page .two>.reveal:first-child{transform:translate(-28px)}.overview-page .two>.reveal:last-child:not(:first-child){transform:translate(28px)scale(.97)}.overview-page .two>.reveal.in{transform:none}@keyframes ov-rise{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@keyframes ov-float-in{0%{opacity:0;transform:translateY(60px)scale(.96)}to{opacity:1;transform:none}}.overview-page .hero .display{animation:ov-rise 1.1s var(--ease-out) both}.overview-page .hero .lede{animation:ov-rise 1s var(--ease-out) .18s both}.overview-page .hero .play-btn{animation:ov-rise .9s var(--ease-out) .34s both}.overview-page .hero-shot{animation:ov-float-in 1.4s var(--ease-out) .45s both}@media (prefers-reduced-motion:reduce){.overview-page .reveal,.overview-page .reveal>*,.overview-page .two>.reveal{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}.overview-page .two{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.overview-page .two.top{align-items:start}.overview-page .three{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.4vw,52px);display:grid}.overview-page .four{grid-template-columns:repeat(4,1fr);gap:clamp(24px,2.6vw,40px);display:grid}@media (width<=900px){.overview-page .two,.overview-page .three,.overview-page .four{grid-template-columns:1fr}}.overview-page .feat h4{margin-bottom:8px}.overview-page .feat p{color:var(--overview-muted);margin:0;font-size:17px}.overview-page .feat .bar{background:var(--overview-gold);border-radius:2px;width:30px;height:2px;margin:0 0 16px}.overview-page figure{margin:clamp(40px,5vw,72px) 0 0}.overview-page figure svg{width:100%;height:auto;display:block}.overview-page figcaption{color:var(--overview-muted);text-align:center;margin-top:20px;font-size:15px}.overview-page .on-dark figcaption{color:var(--overview-mint-soft)}.overview-page .platform-flow-line{fill:none;stroke:var(--overview-forest-mid);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.overview-page .platform-return-line{fill:none;stroke:var(--overview-hair);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.overview-page .platform-flow-dots circle{fill:var(--overview-green);stroke:var(--overview-paper);stroke-width:2px}@media (prefers-reduced-motion:reduce){.overview-page .platform-flow-dots{display:none}}.overview-page .shot{border-radius:18px;overflow:hidden}.overview-page .shot img{filter:drop-shadow(0 24px 50px color-mix(in oklch,var(--overview-forest),transparent 87%))}.overview-page .shot.tall{border-radius:0;justify-content:center;align-self:stretch;align-items:center;display:flex;overflow:visible}.overview-page .shot.tall img{object-fit:contain;width:100%;height:100%}.overview-page .two.media-wide{grid-template-columns:1.35fr 1fr;gap:clamp(28px,4vw,64px)}.overview-page .two.media-wide .shot.tall img{transform:translate(-28px)scale(1.18)}@media (width<=900px){.overview-page .shot.tall{align-self:auto}.overview-page .shot.tall img{height:auto}.overview-page .two.media-wide{grid-template-columns:1fr;gap:40px}.overview-page .two.media-wide .shot.tall img{transform:none}}.overview-page .statement{letter-spacing:-.03em;text-align:center;max-width:19ch;margin:0 auto;font-size:clamp(28px,4.2vw,52px);font-weight:500;line-height:1.18}.overview-page .statement .gold{color:var(--overview-gold)}.overview-page .tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 48px;display:flex}.overview-page .tab{font:inherit;cursor:pointer;border:1px solid var(--overview-hair);color:var(--overview-muted);background:0 0;border-radius:100px;padding:10px 22px;font-size:16px;font-weight:500;transition:all .22s}.overview-page .tab:hover{color:var(--overview-ink);border-color:var(--overview-muted)}.overview-page .tab[aria-selected=true]{background:var(--overview-forest);border-color:var(--overview-forest);color:var(--overview-mint)}.overview-page .on-dark .tab{border-color:var(--overview-border);color:var(--overview-mint-muted)}.overview-page .on-dark .tab:hover{color:var(--overview-mint);border-color:var(--overview-mint-faint)}.overview-page .on-dark .tab[aria-selected=true]{background:var(--overview-mint);border-color:var(--overview-mint);color:var(--overview-forest)}.overview-page .panel{display:none}.overview-page .panel.on{animation:.5s overview-fade;display:block}@keyframes overview-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.overview-page .tier{border:1px solid var(--overview-border);border-radius:16px;flex-direction:column;gap:14px;padding:32px 30px;transition:border-color .25s,background .25s;display:flex}.overview-page .tier.now{border-color:var(--overview-gold);background:var(--overview-gold-wash)}.overview-page .tier .badge{color:var(--overview-gold);letter-spacing:.04em;font-size:13px;font-weight:600}.overview-page .tier h4{letter-spacing:-.02em;margin:0;font-size:24px}.overview-page .tier ul{color:var(--overview-mint-strong);margin:6px 0 0;padding-left:18px;font-size:16px}.overview-page .tier li{margin-bottom:7px}.overview-page .tier .state{color:var(--overview-mint-faint);margin-top:auto;padding-top:14px;font-size:14px}.overview-page .stat{text-align:center}.overview-page .stat .n{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1}.overview-page .stat .n.gold{color:var(--overview-gold-deep)}.overview-page .stat .n.green{color:var(--overview-forest-mid)}.overview-page .stat .l{color:var(--overview-muted);margin-top:12px;font-size:16px}.overview-page .btn{background:var(--overview-green);height:58px;color:var(--overview-forest);border-radius:100px;justify-content:center;align-items:center;padding:0 36px;font-size:17px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.overview-page .btn:hover{background:var(--overview-lime);transform:translateY(-1px)}.overview-page .btn.ghost{border:1px solid var(--overview-border-strong);color:var(--overview-mint);background:0 0}.overview-page .btn.ghost:hover{background:var(--overview-dark-hover)}.overview-page footer{background:var(--overview-forest);color:var(--overview-mint-soft);padding:60px 0 72px;font-size:15px}.overview-page footer svg,.overview-page footer img{width:auto;height:26px;margin-bottom:24px}.overview-page .footrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.overview-page hr.rule{background:var(--overview-hair);border:0;height:1px;margin:0}.overview-page .on-dark hr.rule{background:var(--overview-border-soft)}.overview-page ::selection{background:var(--overview-lime);color:var(--overview-forest)}.overview-page :focus-visible{outline:2px solid var(--overview-gold);outline-offset:3px;border-radius:4px}@media (width<=640px){.overview-page .wrap{padding-inline:20px}.overview-page .navin{gap:14px;height:58px;padding-inline:20px}.overview-page .navcta{padding:8px 14px;font-size:14px}.overview-page .hero{min-height:auto;padding-top:116px}.overview-page section{padding-block:72px}.overview-page figure{overscroll-behavior-inline:contain;overflow-x:auto}.overview-page figure svg{min-width:720px}.overview-page .shot{overflow:hidden}.overview-page .shot.tall{overflow:visible}.overview-page .shot img{width:100%;min-width:0}.overview-page .four{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.overview-page .tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.overview-page .tab{white-space:nowrap;flex-shrink:0}.overview-page .btn{width:100%;display:flex;margin:10px 0 0!important}.overview-page .footrow{flex-direction:column;align-items:flex-start}}@media (width>=641px) and (width<=900px){.overview-page .wrap{padding-inline:28px}.overview-page .three{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-page .three>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 14px)}.overview-page .two{gap:48px}}@media (width<=900px){.overview-page .two>.reveal:first-child,.overview-page .two>.reveal:last-child:not(:first-child){transform:translateY(24px)}.overview-page .two>.reveal.in{transform:none}}@media (width<=640px){.overview-page{font-size:17px}.overview-page .display{letter-spacing:-.03em;font-size:clamp(36px,10.4vw,46px)}.overview-page .h2{font-size:clamp(30px,8.4vw,38px)}.overview-page .lede{font-size:18px}.overview-page .hero-shot{padding:0}.overview-page .three{gap:36px}.overview-page figure{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.overview-page figure.shot,.overview-page .shot{-webkit-mask-image:none;mask-image:none}}@media (width<=380px){.overview-page .wrap,.overview-page .navin{padding-inline:16px}}
