.construction.svelte-i6nzjh{width:100%;color:var(--fg);display:block}svg.svelte-i6nzjh{width:100%;height:auto;display:block;overflow:visible}path.svelte-i6nzjh{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke;stroke-linecap:butt;stroke-linejoin:miter}.ground.svelte-i6nzjh{stroke-width:1px;opacity:.16}.legs.svelte-i6nzjh path:where(.svelte-i6nzjh){stroke-width:1.8px;vector-effect:none;stroke-dasharray:1}.construction.svelte-i6nzjh.apex-ready:not(.apex-joining) .legs:where(.svelte-i6nzjh) path:where(.svelte-i6nzjh){stroke-dashoffset:1px}.construction.svelte-i6nzjh.apex-joining .left:where(.svelte-i6nzjh){animation:svelte-i6nzjh-build-left 12s cubic-bezier(.4,0,.2,1) var(--join-start,0s) infinite both}.construction.svelte-i6nzjh.apex-joining .right:where(.svelte-i6nzjh){animation:svelte-i6nzjh-build-right 12s cubic-bezier(.3,0,.2,1) var(--join-start,0s) infinite both}@keyframes svelte-i6nzjh-build-left{0%{stroke-dashoffset:1px;opacity:0}3%{opacity:1}24%,57%{stroke-dashoffset:0;opacity:1}82%{stroke-dashoffset:-1px;opacity:0}83%,to{stroke-dashoffset:1px;opacity:0}}@keyframes svelte-i6nzjh-build-right{0%,5%{stroke-dashoffset:1px;opacity:0}8%{opacity:1}24%,62%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:-1px;opacity:0}89%,to{stroke-dashoffset:1px;opacity:0}}.construction.svelte-i6nzjh.apex-paused .legs:where(.svelte-i6nzjh) path:where(.svelte-i6nzjh){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.legs.svelte-i6nzjh path:where(.svelte-i6nzjh){stroke-dashoffset:0!important;animation:none!important}}.hero.svelte-y3oet3{isolation:isolate;border-top:0;padding-block:clamp(40px,6vw,72px) clamp(64px,8vw,104px);position:relative}@media (aspect-ratio>=1) and (width>=900px){.hero.svelte-y3oet3{min-height:min(calc(100svh - var(--header-h)),980px);display:flex}.hero.svelte-y3oet3>.wrap:where(.svelte-y3oet3){flex-direction:column;justify-content:flex-end;gap:48px;display:flex}}h1.svelte-y3oet3{font-family:var(--font-logo);letter-spacing:-.02em;text-wrap:initial;margin:0 0 0 -.035em;font-size:clamp(64px,8.6vw,124px);font-weight:300;line-height:.96}.line.svelte-y3oet3{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.line.svelte-y3oet3>span:where(.svelte-y3oet3){animation:svelte-y3oet3-rise 1.1s var(--ease-out) both;display:inline-block}.line.svelte-y3oet3+.line:where(.svelte-y3oet3)>span:where(.svelte-y3oet3){animation-delay:.11s}@keyframes svelte-y3oet3-rise{0%{transform:translateY(105%)}to{transform:none}}.lede.svelte-y3oet3{animation:svelte-y3oet3-settle .9s var(--ease-out) .42s both;margin:clamp(40px,5vw,64px) 0 0}@keyframes svelte-y3oet3-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero-copy.svelte-y3oet3{max-width:46ch;color:var(--sub);font-size:var(--t-lead);margin:0;line-height:1.6}.stack.svelte-y3oet3{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:40px;display:grid;position:relative}h1.svelte-y3oet3{grid-area:1/1}.lede.svelte-y3oet3{grid-area:2/1}.hero-mark.svelte-y3oet3{pointer-events:none;grid-area:1/2/3;align-content:center;display:grid}.actions.svelte-y3oet3{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:clamp(28px,3vw,40px);display:flex}.button.svelte-y3oet3 .arrow{transition:transform .24s var(--ease-out)}.button.svelte-y3oet3:hover .arrow,.button.svelte-y3oet3:focus-visible .arrow{transform:translate(3px)}.text-link.svelte-y3oet3{min-height:48px;transition:background-size .3s var(--ease-out),color .18s;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .85em)/100% 1px no-repeat;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.text-link.svelte-y3oet3:hover{background-position:right calc(50% + .85em);background-size:0 1px}@media (width<=1100px) and (width>=641px){h1.svelte-y3oet3{font-size:9vw}.stack.svelte-y3oet3{column-gap:24px}.lede.svelte-y3oet3{grid-column:1/-1;max-width:540px}.hero-mark.svelte-y3oet3{grid-row:1}}@media (width<=640px){.stack.svelte-y3oet3{grid-template-columns:minmax(0,1fr) clamp(56px,18vw,92px);column-gap:12px}h1.svelte-y3oet3{font-size:clamp(40px,13.8vw,86px)}.hero-mark.svelte-y3oet3{grid-row:1;align-content:center}.lede.svelte-y3oet3{grid-column:1/-1;margin-left:0}}@media (width<=420px){.actions.svelte-y3oet3{flex-direction:column;align-items:flex-start;gap:4px}}.apex-story.svelte-1ehsf0a{overflow:hidden}.story-grid.svelte-1ehsf0a{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.drawing.svelte-1ehsf0a{min-width:0;color:var(--fg)}svg.svelte-1ehsf0a{width:100%;height:auto;overflow:visible}.forest-field.svelte-1ehsf0a{stroke:#bcc9b5;fill:none;stroke-linecap:round;stroke-linejoin:round}.forest-apex.svelte-1ehsf0a{vector-effect:non-scaling-stroke}.chapters.svelte-1ehsf0a{flex-direction:column;display:flex}.chapters.svelte-1ehsf0a button:where(.svelte-1ehsf0a){border:0;border-top:1px solid var(--rule);text-align:left;color:var(--sub);cursor:pointer;background:0 0;grid-template-columns:1fr 7px;gap:18px;padding:26px 0;transition:color .6s;display:grid}.chapters.svelte-1ehsf0a button.active:where(.svelte-1ehsf0a){color:var(--fg)}.chapter-copy.svelte-1ehsf0a{flex-direction:column;gap:11px;display:flex}.chapter-copy.svelte-1ehsf0a strong:where(.svelte-1ehsf0a){letter-spacing:-.025em;font-size:clamp(22px,2.4vw,31px);font-weight:300;line-height:1.2}.chapter-copy.svelte-1ehsf0a>span:where(.svelte-1ehsf0a){max-width:38ch;font-size:15px;line-height:1.65}.chapter-indicator.svelte-1ehsf0a{border:1px solid;border-radius:50%;width:5px;height:5px;margin-top:9px;transition:background .6s,transform .6s}.active.svelte-1ehsf0a .chapter-indicator:where(.svelte-1ehsf0a){background:currentColor;transform:scale(1.3)}.story-link.svelte-1ehsf0a{align-self:flex-start;align-items:center;gap:35px;min-height:44px;margin-top:24px;font-size:14px;display:flex}.chapters.svelte-1ehsf0a button:where(.svelte-1ehsf0a):focus-visible{outline:1px solid var(--fg);outline-offset:7px}.apex-story.svelte-1ehsf0a:not(.running) :where(.svelte-1ehsf0a){animation-play-state:paused!important}@media (width<=780px){.story-grid.svelte-1ehsf0a{grid-template-columns:1fr;gap:36px}.drawing.svelte-1ehsf0a{max-width:620px}.chapter-copy.svelte-1ehsf0a>span:where(.svelte-1ehsf0a){max-width:none}.chapters.svelte-1ehsf0a button:where(.svelte-1ehsf0a){padding:23px 0}}@media (prefers-reduced-motion:reduce){.apex-story.svelte-1ehsf0a :where(.svelte-1ehsf0a){transition:none!important;animation:none!important}}.heading.svelte-3554kv{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}h2.svelte-3554kv{margin-bottom:0}.logo-river.svelte-3554kv{margin-top:44px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lane.svelte-3554kv{border-top:1px solid var(--rule);overflow:hidden}.lane.svelte-3554kv:last-child{border-bottom:1px solid var(--rule)}.track.svelte-3554kv{width:max-content;animation:svelte-3554kv-drift var(--duration) linear var(--start) infinite;will-change:transform;display:flex}.reverse.svelte-3554kv .track:where(.svelte-3554kv){animation-direction:reverse}.brands.svelte-3554kv{flex:none;margin:0;padding:0;list-style:none;display:flex}.brands.svelte-3554kv li:where(.svelte-3554kv){flex:none;justify-content:center;align-items:center;width:clamp(166px,17vw,230px);height:136px;padding:22px 28px;display:flex}.brands.svelte-3554kv a:where(.svelte-3554kv),.cell.svelte-3554kv{background:var(--bg);isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.brands.svelte-3554kv a:where(.svelte-3554kv){opacity:.72;transition:opacity .3s,transform .4s}.brands.svelte-3554kv a:where(.svelte-3554kv):hover,.brands.svelte-3554kv a:where(.svelte-3554kv):focus-visible{opacity:1;transform:translateY(-3px)}.brands.svelte-3554kv a:where(.svelte-3554kv):focus-visible{outline:1px solid var(--fg);outline-offset:5px}img.svelte-3554kv{object-fit:contain;width:100%;max-width:174px;height:65px;display:block}.pending-mark.svelte-3554kv{font:300 19px/1.25 var(--font-logo);text-align:center;letter-spacing:.015em;color:var(--sub)}.compact-mark.svelte-3554kv img:where(.svelte-3554kv){width:76px;height:70px}.okumi.svelte-3554kv img:where(.svelte-3554kv){width:118px;height:44px}.gavide.svelte-3554kv img:where(.svelte-3554kv){object-fit:cover;object-position:center;max-width:174px;height:100px}.cozushuttle.svelte-3554kv img:where(.svelte-3554kv),.grupo-castizo.svelte-3554kv img:where(.svelte-3554kv){width:76px;height:78px}.catorze.svelte-3554kv img:where(.svelte-3554kv){width:165px;height:auto}.mid-health.svelte-3554kv img:where(.svelte-3554kv){width:156px;height:68px}.monochrome.svelte-3554kv{filter:brightness(0)invert()}.monochrome[src$=catorze\.jpg].svelte-3554kv,.monochrome[src$=gavide\.png].svelte-3554kv,.monochrome[src$=prospex\.png].svelte-3554kv{filter:grayscale()invert()contrast(3);mix-blend-mode:screen}.monochrome[src$=cozushuttle\.png].svelte-3554kv{filter:grayscale()invert()contrast(2.4);mix-blend-mode:screen}.monochrome[src$=macarella\.jpg].svelte-3554kv{filter:grayscale()contrast(5);mix-blend-mode:screen}.paused.svelte-3554kv .track:where(.svelte-3554kv),.logo-river.svelte-3554kv:focus-within .track:where(.svelte-3554kv){animation-play-state:paused}@media (hover:hover){.logo-river.svelte-3554kv:hover .track:where(.svelte-3554kv){animation-play-state:paused}}@keyframes svelte-3554kv-drift{to{transform:translate(-50%)}}@media (width<=640px){.heading.svelte-3554kv{align-items:flex-start;gap:16px}.logo-river.svelte-3554kv{margin-top:30px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.brands.svelte-3554kv li:where(.svelte-3554kv){width:168px;height:112px;padding:18px 22px}img.svelte-3554kv{height:58px}.gavide.svelte-3554kv img:where(.svelte-3554kv){height:82px}.cozushuttle.svelte-3554kv img:where(.svelte-3554kv),.grupo-castizo.svelte-3554kv img:where(.svelte-3554kv){width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.logo-river.svelte-3554kv{padding:0 var(--gutter);-webkit-mask-image:none;mask-image:none}.track.svelte-3554kv{will-change:auto;width:100%;animation:none;transform:none}.brands.svelte-3554kv{flex-wrap:wrap;justify-content:center;width:100%}.brands[aria-hidden=true].svelte-3554kv{display:none}.brands.svelte-3554kv li:where(.svelte-3554kv){width:clamp(140px,22vw,220px)}.brands.svelte-3554kv a:where(.svelte-3554kv){transition:none}.brands.svelte-3554kv a:where(.svelte-3554kv):hover,.brands.svelte-3554kv a:where(.svelte-3554kv):focus-visible{transform:none}}
