.hd[data-astro-cid-55l6eosg]{margin:0;container:hd/inline-size}.hd-stage[data-astro-cid-55l6eosg]{aspect-ratio:1080/610;position:relative}.hd-laptop[data-astro-cid-55l6eosg]{width:72%;position:absolute;top:0;left:21%}.hd-tablet[data-astro-cid-55l6eosg]{width:47%;position:absolute;top:29%;left:0}.hd-phone[data-astro-cid-55l6eosg]{width:19.5%;position:absolute;top:20%;right:0}.hd-tablet[data-astro-cid-55l6eosg],.hd-phone[data-astro-cid-55l6eosg],.hd-laptop[data-astro-cid-55l6eosg]{transition:opacity .42s var(--hk-ease-enter), transform .52s var(--hk-ease-enter)}.hd[data-astro-cid-55l6eosg][data-live] .hd-phone[data-astro-cid-55l6eosg]{opacity:0;transform:translateY(24px)}.hd[data-astro-cid-55l6eosg][data-live][data-step="1"] .hd-phone[data-astro-cid-55l6eosg],.hd[data-astro-cid-55l6eosg][data-live][data-step="2"] .hd-phone[data-astro-cid-55l6eosg],.hd[data-astro-cid-55l6eosg][data-live][data-step="3"] .hd-phone[data-astro-cid-55l6eosg],.hd[data-astro-cid-55l6eosg][data-live][data-step="4"] .hd-phone[data-astro-cid-55l6eosg]{opacity:1;transform:none}.hd[data-astro-cid-55l6eosg][data-live] [data-hook=posloc]{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(14px)scale(.96);animation:none!important}.hd[data-astro-cid-55l6eosg][data-live][data-step="2"] [data-hook=posloc],.hd[data-astro-cid-55l6eosg][data-live][data-step="3"] [data-hook=posloc],.hd[data-astro-cid-55l6eosg][data-live][data-step="4"] [data-hook=posloc]{opacity:1;transform:none}.hd[data-astro-cid-55l6eosg][data-live][data-step="2"] [data-hook=posloc]{animation:.62s cubic-bezier(.34,1.56,.64,1) both loc!important}.hd[data-astro-cid-55l6eosg][data-live][data-step="2"] [data-hook=posloc] .glint{animation:.9s ease-out .18s both glint!important}.hd[data-astro-cid-55l6eosg][data-live] [data-hook=newrow]{opacity:0;background:0 0;transition:opacity .36s,transform .36s,background-color 1.2s;transform:translateY(-8px)}.hd[data-astro-cid-55l6eosg][data-live][data-step="2"] [data-hook=newrow],.hd[data-astro-cid-55l6eosg][data-live][data-step="3"] [data-hook=newrow],.hd[data-astro-cid-55l6eosg][data-live][data-step="4"] [data-hook=newrow]{opacity:1;transform:none}.hd[data-astro-cid-55l6eosg][data-live][data-step="2"] [data-hook=newrow]{background:var(--hk-bg-gold-subtle)}.hd[data-astro-cid-55l6eosg][data-live]:not([data-step="3"]):not([data-step="4"]) .stack.last{height:40%!important}.hd[data-astro-cid-55l6eosg][data-live] [data-hook=capital]{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(12px)}.hd[data-astro-cid-55l6eosg][data-live][data-step="4"] [data-hook=capital]{opacity:1;transform:none}.hd[data-astro-cid-55l6eosg][data-reset] .hd-phone[data-astro-cid-55l6eosg]{opacity:0!important}@keyframes loc{0%{opacity:0;transform:translateY(1.2em)scale(.94)}to{opacity:1;transform:none}}@keyframes glint{to{transform:translate(110%)}}figcaption[data-astro-cid-55l6eosg]{align-items:center;gap:20px;margin-top:36px;display:flex}.ticker[data-astro-cid-55l6eosg]{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ticker[data-astro-cid-55l6eosg] li[data-astro-cid-55l6eosg]{color:var(--hk-fg-muted);gap:4px;padding-top:12px;font-size:13px;line-height:1.35;display:grid;position:relative}.ticker[data-astro-cid-55l6eosg] li[data-astro-cid-55l6eosg]:before{content:"";background:var(--hk-border-default);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}.ticker[data-astro-cid-55l6eosg] li[data-astro-cid-55l6eosg][data-on]:before{background:var(--flow-a)}.ticker[data-astro-cid-55l6eosg] li[data-astro-cid-55l6eosg][data-tick="2"][data-on]:before{background:var(--flow-b)}.ticker[data-astro-cid-55l6eosg] li[data-astro-cid-55l6eosg][aria-current]{color:var(--hk-fg-default);font-weight:600}.ticker[data-astro-cid-55l6eosg] span[data-astro-cid-55l6eosg]{font:600 11px/1 var(--hk-font-sans);letter-spacing:.08em;color:var(--hk-fg-muted)}.hd[data-astro-cid-55l6eosg]:not([data-live]) .ticker[data-astro-cid-55l6eosg] li[data-astro-cid-55l6eosg]:before{background:var(--flow-a)}.play[data-astro-cid-55l6eosg]{background:var(--hk-bg-surface);min-height:40px;color:var(--hk-fg-muted);cursor:pointer;box-shadow:var(--hk-shadow-xs), 0 0 0 1px var(--hk-border-subtle);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:13px;display:inline-flex}.play[data-astro-cid-55l6eosg]:hover{color:var(--hk-fg-default)}.play[data-astro-cid-55l6eosg][hidden],.play[data-astro-cid-55l6eosg] .i-play[data-astro-cid-55l6eosg]{display:none}.play[data-astro-cid-55l6eosg][aria-pressed=true] .i-play[data-astro-cid-55l6eosg]{display:block}.play[data-astro-cid-55l6eosg][aria-pressed=true] .i-pause[data-astro-cid-55l6eosg]{display:none}@container hd (width<=620px){.hd-stage[data-astro-cid-55l6eosg]{aspect-ratio:100/104}.hd-laptop[data-astro-cid-55l6eosg]{width:100%;top:0;left:0}.hd-tablet[data-astro-cid-55l6eosg]{display:none}.hd-phone[data-astro-cid-55l6eosg]{width:36%;top:28%;right:3%}.ticker[data-astro-cid-55l6eosg]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}}@media (prefers-reduced-motion:reduce){.hd[data-astro-cid-55l6eosg] [data-astro-cid-55l6eosg],.hd[data-astro-cid-55l6eosg] [data-astro-cid-55l6eosg]:before{transition:none!important;animation:none!important}}.demo[data-astro-cid-3ywdmsrk]{padding-top:0}.demo[data-astro-cid-3ywdmsrk] .g12[data-astro-cid-3ywdmsrk]{align-items:center}.demo-copy[data-astro-cid-3ywdmsrk]{grid-column:1/span 5;gap:20px;display:grid}.demo-copy[data-astro-cid-3ywdmsrk] h2[data-astro-cid-3ywdmsrk]{letter-spacing:-.035em;font-size:clamp(34px,3.8vw,54px);line-height:1.06}.demo-form[data-astro-cid-3ywdmsrk]{border-radius:var(--r-card);background:var(--hk-bg-canvas);box-shadow:inset 0 0 0 1px var(--hk-border-subtle);gap:10px;margin-top:12px;padding:28px;display:grid}.demo-form[data-astro-cid-3ywdmsrk] label[data-astro-cid-3ywdmsrk]{font-size:15px;font-weight:600}.demo-field[data-astro-cid-3ywdmsrk]{position:relative}.demo-field[data-astro-cid-3ywdmsrk] input[data-astro-cid-3ywdmsrk]{border:1px solid var(--hk-control-line);background:var(--hk-control-field);width:100%;height:60px;color:var(--hk-fg-default);font:600 26px/1 var(--hk-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:12px;padding:0 48px 0 18px}.demo-field[data-astro-cid-3ywdmsrk] input[data-astro-cid-3ywdmsrk]:hover{border-color:var(--hk-control-line-hover)}.demo-field[data-astro-cid-3ywdmsrk] input[data-astro-cid-3ywdmsrk]:focus-visible{outline:2px solid var(--hk-focus-ring);outline-offset:1px}.demo-field[data-astro-cid-3ywdmsrk] input[data-astro-cid-3ywdmsrk][aria-invalid=true]{border-color:var(--hk-control-line-invalid)}.demo-cur[data-astro-cid-3ywdmsrk]{font:600 20px var(--hk-font-display);color:var(--hk-fg-muted);position:absolute;top:50%;right:18px;translate:0 -50%}.demo-err[data-astro-cid-3ywdmsrk]{min-height:1.4em;color:var(--hk-status-danger-fg);font-size:14px}.demo-quick[data-astro-cid-3ywdmsrk]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-3ywdmsrk]{background:var(--hk-control-chip);min-height:40px;box-shadow:inset 0 0 0 1px var(--hk-border-default);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.chip[data-astro-cid-3ywdmsrk]:hover{background:var(--hk-control-chip-hover)}.demo-actions[data-astro-cid-3ywdmsrk]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.demo-actions[data-astro-cid-3ywdmsrk] [data-astro-cid-3ywdmsrk][hidden]{display:none}.demo-note[data-astro-cid-3ywdmsrk]{color:var(--hk-fg-muted);align-items:center;gap:10px;margin-top:6px;font-size:13.5px;display:flex}.tag-sim[data-astro-cid-3ywdmsrk]{background:var(--hk-status-info-bg);color:var(--hk-status-info-fg);border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.demo-stage[data-astro-cid-3ywdmsrk]{border-radius:var(--r-panel);background:var(--hk-bg-canvas);box-shadow:inset 0 0 0 1px var(--hk-border-subtle);grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:48px 40px 36px;display:grid}.demo-dev[data-astro-cid-3ywdmsrk]{justify-items:center;gap:14px;margin:0;display:grid}.demo-dev[data-astro-cid-3ywdmsrk] .dev{width:min(100%,280px)}.demo-dev-2[data-astro-cid-3ywdmsrk]{margin-top:40px}.demo-dev[data-astro-cid-3ywdmsrk] figcaption[data-astro-cid-3ywdmsrk]{color:var(--hk-fg-muted);font-size:14px;font-weight:600}@media (width<=1040px){.demo-copy[data-astro-cid-3ywdmsrk],.demo-stage[data-astro-cid-3ywdmsrk]{grid-column:1/-1}.demo-stage[data-astro-cid-3ywdmsrk]{margin-top:40px}}@media (width<=640px){.demo-form[data-astro-cid-3ywdmsrk]{padding:20px}.demo-actions[data-astro-cid-3ywdmsrk] .btn[data-astro-cid-3ywdmsrk]{width:100%}.demo-stage[data-astro-cid-3ywdmsrk]{margin-inline:calc(var(--gut) * -1 + 8px);gap:12px;padding:28px 12px 24px}.demo-dev-2[data-astro-cid-3ywdmsrk]{margin-top:24px}}.hero{margin-top:calc(var(--bar-h) * -1);padding:calc(var(--bar-h) + 112px) 0 104px;border-radius:0 0 var(--r-sheet) var(--r-sheet)}.hero>.wrap{z-index:2;position:relative}.hero .rails{z-index:1;height:960px}.hero-grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero-tag{background:color-mix(in oklab, var(--hk-jade-11) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hk-jade-11) 22%, transparent);color:var(--hk-jade-12);border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:10px;margin-bottom:40px;padding:8px 16px 8px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.tag-dot{background:var(--hk-gold-9);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--hk-gold-9) 22%, transparent);border-radius:50%}.hero h1{letter-spacing:-.05em;color:var(--hk-jade-12);grid-column:1/span 10;font-size:clamp(48px,7.4vw,112px);line-height:.98}.hero-side{grid-column:8/-1;justify-items:start;gap:28px;margin-top:56px;display:grid}.hero-lead{color:color-mix(in oklab, var(--hk-jade-12) 78%, transparent);font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-trust{color:color-mix(in oklab, var(--hk-jade-12) 60%, transparent);align-items:center;gap:8px;font-size:14px;display:flex}.hero-trust svg{flex:none}.hero-show{margin-top:104px}.showcase{border-radius:var(--r-panel);background:var(--hk-bg-canvas);color:var(--hk-fg-default);box-shadow:0 40px 120px -40px #0000008c, 0 0 0 1px color-mix(in oklab, var(--hk-jade-11) 18%, transparent);padding:72px 64px 40px;position:relative}.facts{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:96px 0 0;display:grid}.fact{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--hk-jade-11) 22%, transparent);gap:12px;padding-top:24px;display:grid}.fact dd{font:600 clamp(48px, 5.4vw, 80px)/1 var(--hk-font-display);letter-spacing:-.045em;color:var(--hk-jade-12);order:-1;margin:0}.fact:first-child dd{color:var(--hk-gold-9)}.fact dt{color:color-mix(in oklab, var(--hk-jade-12) 66%, transparent);font-size:15px;line-height:1.45}.facts-note{color:color-mix(in oklab, var(--hk-jade-12) 45%, transparent);margin-top:32px;font-size:13px}@media (prefers-reduced-motion:no-preference){.hero-tag,.hero h1,.hero-side{animation:rise .8s var(--hk-ease-enter) both}.hero h1{animation-delay:70ms}.hero-side{animation-delay:.18s}.showcase{animation:rise 1s .28s var(--hk-ease-enter) both}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}#pillars{margin-top:var(--sec-y);padding-block:var(--sec-y)}.pl-head h2{letter-spacing:-.055em;font-size:clamp(56px,9vw,136px);line-height:.95}.pl-index{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pl-index a{background:var(--hk-bg-subtle);min-height:44px;color:var(--hk-fg-muted);border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}.pl-index a:hover{color:var(--hk-fg-default);background:var(--hk-bg-active)}.pl-index span{color:var(--hk-fg-muted);font-size:12px;font-weight:600}.pl-index a:before{content:"";border-radius:50%;width:8px;height:8px}.pl-index li:first-child a:before{background:var(--hk-dat-9)}.pl-index li:nth-child(2) a:before{background:var(--hk-jade-9)}.pl-index li:nth-child(3) a:before{background:var(--hk-cham-9)}.pl-index li:nth-child(4) a:before{background:var(--hk-gold-9)}.pl{--st-bg:var(--hk-bg-canvas);--st-line:var(--hk-border-subtle);--st-ink:var(--hk-fg-subtle);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pl[data-key=sell]{--st-bg:var(--hk-dat-3);--st-line:var(--hk-dat-6);--st-ink:var(--hk-dat-9)}.pl[data-key=collect]{--st-bg:var(--hk-jade-3);--st-line:var(--hk-jade-6);--st-ink:var(--hk-jade-9)}.pl[data-key=know]{--st-bg:var(--hk-cham-3);--st-line:var(--hk-cham-6);--st-ink:var(--hk-cham-9)}.pl[data-key=grow]{--st-bg:var(--hk-gold-2);--st-line:var(--hk-gold-5);--st-ink:var(--hk-gold-9)}.pl+.pl{margin-top:48px}.pl-vis{grid-column:1/span 7}.pl-text{grid-column:9/-1}.pl:nth-of-type(2n) .pl-vis{grid-area:1/6/auto/-1}.pl:nth-of-type(2n) .pl-text{grid-area:1/1/auto/span 4}.pl-stick{top:calc(var(--bar-h) + 48px);position:sticky}.pl-stage{isolation:isolate;border-radius:var(--r-panel);background:var(--st-bg);min-height:620px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--st-line) 60%, transparent);place-items:center;padding:56px 40px;display:grid;position:relative;overflow:clip}.pl-stage>*{width:100%}.pl[data-key=collect] .pl-stage>*,.pl[data-key=grow] .pl-stage>*{max-width:560px}.pl-stage:before{content:"";z-index:-1;background:repeating-linear-gradient(180deg, transparent 0 35px, color-mix(in oklab, var(--st-line) 45%, transparent) 35px 36px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 10%,#0000 75%);mask-image:linear-gradient(160deg,#000 10%,#0000 75%)}.pl-stage:after{content:attr(data-n);z-index:-1;font:700 360px/1 var(--hk-font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--st-ink) 55%, transparent);position:absolute;bottom:-.2em;right:-.06em}.pl:nth-of-type(2n) .pl-stage:after{left:-.04em;right:auto}.pl-text{align-content:start;align-self:start;gap:24px;min-height:100vh;padding-block:112px 200px;display:grid}.pl-text .eyebrow{color:color-mix(in oklab, var(--st-ink) 65%, var(--hk-fg-default))}.pl h3{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,46px);line-height:1.1}.pl-body{color:var(--hk-fg-muted);font-size:17.5px;line-height:1.7}.pl-products{border-top:1px solid var(--hk-border-subtle);margin:16px 0 0;padding:0;list-style:none}.pl-products li{border-bottom:1px solid var(--hk-border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:15.5px;font-weight:500;display:flex}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pl-stage{animation:linear both vis-in view();animation-range:entry 5% entry 65%}.pl-text>*{animation:linear both rv view();animation-range:entry entry 50%}@keyframes vis-in{0%{opacity:0;transform:translateY(56px)scale(.96)}to{opacity:1;transform:none}}}}@media (width<=1040px){.hero{padding-top:calc(var(--bar-h) + 80px);padding-bottom:80px}.hero h1,.hero-side{grid-column:1/-1}.hero-side{margin-top:36px}.hero-show{margin-top:72px}.showcase{padding:48px 32px 32px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;margin-top:72px}.pl,.pl:nth-of-type(2n){grid-template-columns:1fr}.pl .pl-vis,.pl .pl-text,.pl:nth-of-type(2n) .pl-vis,.pl:nth-of-type(2n) .pl-text{grid-area:auto/1}.pl+.pl{margin-top:96px}.pl-text{order:-1;min-height:0;padding-block:0 40px}.pl-stick{position:static}.pl-stage{min-height:0;padding:56px 32px}.pl-stage:after{font-size:220px}}@media (width<=640px){.hero{padding-top:calc(var(--bar-h) + 40px);padding-bottom:56px}.hero-tag{margin-bottom:24px;font-size:12.5px}.hero h1{letter-spacing:-.04em;font-size:clamp(38px,11vw,52px);line-height:1.04}.hero-side{gap:22px;margin-top:24px}.hero-lead{font-size:17px}.hero-actions,.hero-actions .btn{width:100%}.hero-trust{align-items:flex-start;font-size:13.5px}.hero-show{margin-top:48px}.showcase{margin-inline:calc(var(--gut) * -1 + 8px);padding:32px 16px 20px}.fact dd{font-size:44px}.fact dt{font-size:13.5px}.pl-head h2{font-size:clamp(44px,13vw,60px)}.pl+.pl{margin-top:72px}.pl-text{gap:18px}.pl-body{font-size:16.5px}.pl-stage{margin-inline:calc(var(--gut) * -1 + 8px);padding:28px 16px 44px}.pl-products li{min-height:54px;font-size:15px}}
