.marquee[data-astro-cid-543bmuqs]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);z-index:1;position:relative;overflow:hidden}.marquee-track[data-astro-cid-543bmuqs]{width:max-content;display:flex}.m-item[data-astro-cid-543bmuqs]{letter-spacing:-.02em;white-space:nowrap;border-right:1px solid var(--rule);align-items:center;gap:1rem;padding:1.4rem 2rem;font-size:clamp(1.25rem,1rem + 1vw,2rem);display:inline-flex}.m-node[data-astro-cid-543bmuqs]{border:1.5px solid var(--ink);border-radius:50%;width:9px;height:9px}.m-item[data-astro-cid-543bmuqs]:nth-child(3n) .m-node[data-astro-cid-543bmuqs]{background:var(--signal);border-color:var(--signal)}.route[data-astro-cid-oosakyix]{border:1px solid var(--rule);background:var(--white)}.route-bar[data-astro-cid-oosakyix]{justify-content:space-between;align-items:center;gap:var(--s2);border-bottom:1px solid var(--rule);padding:12px;display:flex}.route-toggle[data-astro-cid-oosakyix]{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:inline-grid;position:relative}.route-toggle[data-astro-cid-oosakyix] button[data-astro-cid-oosakyix]{z-index:1;cursor:pointer;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);transition:color .4s var(--ease-out);background:0 0;border:0;padding:.7em 1.2em;font-size:.75rem;position:relative}.route-toggle[data-astro-cid-oosakyix] button[data-astro-cid-oosakyix][aria-pressed=true]{color:var(--paper)}.route-thumb[data-astro-cid-oosakyix]{background:var(--ink);width:50%;transition:transform .55s var(--ease-out), background-color .4s;position:absolute;top:0;bottom:0;left:0}.route[data-astro-cid-oosakyix][data-mode=private] .route-thumb[data-astro-cid-oosakyix]{background:var(--signal);transform:translate(100%)}.route-live[data-astro-cid-oosakyix]{align-items:center;gap:.6em;display:inline-flex}.route-live[data-astro-cid-oosakyix] i[data-astro-cid-oosakyix]{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:1.4s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.15}}.route-body[data-astro-cid-oosakyix]{grid-template-columns:1fr;display:grid}.route-svg[data-astro-cid-oosakyix]{width:100%;height:auto}.route-scroll[data-astro-cid-oosakyix]{-webkit-overflow-scrolling:touch;overflow-x:auto}.route-hint[data-astro-cid-oosakyix]{margin:0;padding:8px 12px 0;display:none}@media (width<=700px){.route-svg[data-astro-cid-oosakyix]{width:640px;max-width:none}.route-hint[data-astro-cid-oosakyix]{display:block}}.r-boundary[data-astro-cid-oosakyix]{fill:#f4f4f1b3;stroke:var(--ink);stroke-width:1px;stroke-dasharray:5 5;transition:stroke .5s,stroke-width .5s}.route[data-astro-cid-oosakyix][data-mode=private] .r-boundary[data-astro-cid-oosakyix]{stroke:var(--signal);stroke-width:1.5px}.r-tag[data-astro-cid-oosakyix]{font-family:var(--mono);letter-spacing:.08em;fill:var(--grey);font-size:10px}.r-path[data-astro-cid-oosakyix]{fill:none;stroke:var(--rule-strong);stroke-width:1.5px;stroke-dasharray:3 5;transition:stroke .4s}.r-path[data-astro-cid-oosakyix].is-active{stroke:var(--ink);stroke-dasharray:none}.r-node[data-astro-cid-oosakyix] rect[data-astro-cid-oosakyix]{fill:var(--white);stroke:var(--ink);stroke-width:1px;transition:opacity .5s,stroke .5s}.r-node[data-astro-cid-oosakyix] text[data-astro-cid-oosakyix]{transition:opacity .5s}.r-label[data-astro-cid-oosakyix]{font-family:var(--sans);text-anchor:middle;fill:var(--ink);font-size:14px;font-weight:500}.r-sub[data-astro-cid-oosakyix]{font-family:var(--mono);letter-spacing:.06em;text-anchor:middle;fill:var(--grey);font-size:8.5px}.route[data-astro-cid-oosakyix][data-mode=cloud] .r-localnode[data-astro-cid-oosakyix] rect[data-astro-cid-oosakyix],.route[data-astro-cid-oosakyix][data-mode=cloud] .r-localnode[data-astro-cid-oosakyix] text[data-astro-cid-oosakyix]{opacity:.35}.route[data-astro-cid-oosakyix][data-mode=private] .r-cloudnode[data-astro-cid-oosakyix] rect[data-astro-cid-oosakyix],.route[data-astro-cid-oosakyix][data-mode=private] .r-cloudnode[data-astro-cid-oosakyix] text[data-astro-cid-oosakyix]{opacity:.3}.route[data-astro-cid-oosakyix][data-mode=private] .r-localnode[data-astro-cid-oosakyix] rect[data-astro-cid-oosakyix]{stroke:var(--signal);stroke-width:1.5px}.route[data-astro-cid-oosakyix][data-mode=cloud] .r-cloudnode[data-astro-cid-oosakyix] rect[data-astro-cid-oosakyix]{stroke-width:1.5px}.r-lock[data-astro-cid-oosakyix] rect[data-astro-cid-oosakyix]{fill:var(--ink)}.r-lock[data-astro-cid-oosakyix] path[data-astro-cid-oosakyix]{fill:none;stroke:var(--ink);stroke-width:1.8px}.route[data-astro-cid-oosakyix][data-mode=private] .r-lock[data-astro-cid-oosakyix]{opacity:.3}.r-lock[data-astro-cid-oosakyix]{transition:opacity .5s}.route-readout[data-astro-cid-oosakyix]{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.route-readout[data-astro-cid-oosakyix] div[data-astro-cid-oosakyix]{padding:var(--s2) var(--s2) var(--s3);border-right:1px solid var(--rule)}.route-readout[data-astro-cid-oosakyix] div[data-astro-cid-oosakyix]:last-child{border-right:0}.route-readout[data-astro-cid-oosakyix] dt[data-astro-cid-oosakyix]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin-bottom:6px;font-size:.6875rem}.route-readout[data-astro-cid-oosakyix] dd[data-astro-cid-oosakyix]{font-size:var(--fs-sm);color:var(--ink);transition:opacity .22s, transform .4s var(--ease-out);margin:0}.route-readout[data-astro-cid-oosakyix] dd[data-astro-cid-oosakyix].is-swapping{opacity:0;transform:translateY(-5px)}.route[data-astro-cid-oosakyix][data-mode=private] dd[data-astro-cid-oosakyix][data-k=leaves]{color:var(--signal-text);font-weight:500}@media (width<=760px){.route-readout[data-astro-cid-oosakyix]{grid-template-columns:1fr 1fr}.route-readout[data-astro-cid-oosakyix] div[data-astro-cid-oosakyix]:nth-child(2){border-right:0}.route-readout[data-astro-cid-oosakyix] div[data-astro-cid-oosakyix]:nth-child(-n+2){border-bottom:1px solid var(--rule)}.route-live[data-astro-cid-oosakyix]{display:none}}.hero[data-astro-cid-lcdefpme]{padding:calc(var(--header-h) + var(--s7)) 0 var(--s6);position:relative;overflow:hidden}.hero-art[data-astro-cid-lcdefpme]{pointer-events:none;z-index:0;width:min(46vw,600px);height:auto;position:absolute;top:110px;right:0}@media (width<=1399px){.hero-art[data-astro-cid-lcdefpme]{display:none}}.ha-line[data-astro-cid-lcdefpme]{fill:none;stroke:var(--rule-strong);stroke-width:1.25px}.ha-n1[data-astro-cid-lcdefpme]{fill:var(--ink)}.ha-n2[data-astro-cid-lcdefpme]{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.ha-n3[data-astro-cid-lcdefpme]{fill:var(--signal)}.hero-zone[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-rail[data-astro-cid-lcdefpme]{padding-top:.6rem}.hero-rail[data-astro-cid-lcdefpme] .index[data-astro-cid-lcdefpme]{position:static}.hero-meta[data-astro-cid-lcdefpme]{margin:var(--s3) 0 0;gap:.5em;padding:0;list-style:none;display:grid}.hero-meta[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.6em;margin:0;display:flex}.live-dot[data-astro-cid-lcdefpme]{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite liveblink}@keyframes liveblink{50%{opacity:.2}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch;margin-bottom:var(--s4)}.hero-lead[data-astro-cid-lcdefpme]{max-width:54ch;margin-bottom:var(--s4)}.stats[data-astro-cid-lcdefpme]{margin:var(--s7) 0 0;z-index:1;backdrop-filter:blur(2px);background:#f4f4f1bf;position:relative}.stats[data-astro-cid-lcdefpme] .cell[data-astro-cid-lcdefpme]{padding:var(--s3)}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin-bottom:var(--s3)}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--grey);font-size:var(--fs-sm);margin:0}.stats[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:.3rem;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:400;line-height:1;display:block}.stats[data-astro-cid-lcdefpme] .sig[data-astro-cid-lcdefpme]{color:var(--signal)}.offer[data-astro-cid-lcdefpme]{color:inherit;flex-direction:column;min-height:320px;text-decoration:none;display:flex}.offer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1}.offer[data-astro-cid-lcdefpme]:hover .arrow-link[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{transform:translate(5px)}.process[data-astro-cid-lcdefpme]{z-index:1;padding:var(--s7) 0;position:relative;overflow:hidden}.process-head[data-astro-cid-lcdefpme]{gap:var(--s4);margin-bottom:var(--s6);grid-template-columns:3fr 9fr;align-items:start;display:grid}.process-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;margin:0}.h-progress[data-astro-cid-lcdefpme]{background:var(--d-rule);height:1px;margin-top:var(--s3);grid-column:2;position:relative}.h-progress[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--d-signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.h-track[data-astro-cid-lcdefpme]{padding-left:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));will-change:transform;gap:0;display:flex}.h-item[data-astro-cid-lcdefpme]{padding:var(--s4) var(--s4) var(--s4) 0;margin-right:var(--s4);border-top:1px solid var(--d-rule);flex:0 0 min(440px,80vw)}.h-num[data-astro-cid-lcdefpme]{letter-spacing:-.06em;color:#fff;margin-bottom:var(--s4);font-size:clamp(4rem,2rem + 6vw,8rem);font-weight:300;line-height:1;display:block}.h-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}.h-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--d-grey)}.h-out[data-astro-cid-lcdefpme]{text-transform:uppercase;color:var(--d-signal)!important}.h-end[data-astro-cid-lcdefpme]{justify-content:flex-end;gap:var(--s2);border-top-color:#0000;flex-direction:column;display:flex}@media (width<=1000px){.process-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.h-progress[data-astro-cid-lcdefpme]{display:none}.h-track[data-astro-cid-lcdefpme]{padding:0 var(--gutter);flex-direction:column}.h-item[data-astro-cid-lcdefpme]{flex:none;margin-right:0;padding-right:0}.h-num[data-astro-cid-lcdefpme]{margin-bottom:var(--s2);font-size:3.5rem}}.why[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.why[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s3);padding:var(--s4) 0;grid-template-columns:4rem 1fr 1.2fr;align-items:baseline;margin:0;display:grid;position:relative}.why-rule[data-astro-cid-lcdefpme]{background:var(--ink);height:1px;position:absolute;top:0;left:0;right:0}.why[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:first-child) .why-rule[data-astro-cid-lcdefpme]{background:var(--rule)}.why[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width<=800px){.why[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:3rem 1fr}.why[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:2}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + var(--s5))}.hero-art[data-astro-cid-lcdefpme],.hero-meta[data-astro-cid-lcdefpme]{display:none}.stats[data-astro-cid-lcdefpme]{margin-top:var(--s5)}.stats[data-astro-cid-lcdefpme].cells--4{grid-template-columns:1fr 1fr}.stats[data-astro-cid-lcdefpme] .cell[data-astro-cid-lcdefpme]{padding:var(--s2)}}
