body.home ::selection{color:var(--moss-950);background:#c4ff5ee6;background:lab(95.5204% -49.5419 103.566/.9)}@media (prefers-reduced-motion:no-preference){.home-rise{animation:home-rise 1.1s var(--ease-out) both;animation-delay:var(--rise-delay,0s)}}@keyframes home-rise{0%{transform:translateY(108%)}to{transform:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html:has(.home-hero){scroll-behavior:auto}.home-film-canvas,.home-film-field,.home-film-count,.home-film-bar,.home-film-dot{display:none}.home-film-thesis,.home-film-closing{padding-block:clamp(6rem,14vw,11rem)}.home-film-hud{padding-bottom:1.75rem}.home-film-act{border-top:1px solid var(--line);padding-block:3.5rem}.home-film-numeral{font-size:clamp(4.5rem,14vw,9rem);line-height:.86}.home-film-label{margin-top:.75rem;display:block}.home-film-panel{margin-top:2.5rem}.home-film-panel-inner{max-width:40rem}[data-motion=on] .home-film-stage{height:100svh;position:relative;overflow:hidden}[data-motion=on] .home-film-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}[data-motion=on] :is(.home-film-hero,.home-film-thesis,.home-film-acts,.home-film-act,.home-film-panel,.home-film-closing){position:absolute;inset:0}[data-motion=on] :is(.home-film-thesis,.home-film-acts,.home-film-hud,.home-film-field,.home-film-closing){pointer-events:none}[data-motion=on] .home-film-hero .home-hero{background:0 0}[data-motion=on] .home-film-hero h1{font-size:min(7.6vw,12.4svh)}@media (max-height:820px){[data-motion=on] .home-film-hero h1{padding-top:1.5rem}}[data-motion=on] .home-film-thesis{opacity:0;align-items:center;padding:0;display:flex}[data-motion=on] .home-film-acts{margin:0}[data-motion=on] .home-film-act{border:0;padding:0}[data-motion=on] .home-film-read{inset-inline:0;opacity:0;position:absolute;top:11svh}[data-motion=on] .home-film-numeral{min-width:2.3ch;font-size:clamp(7rem,27svh,17rem);line-height:.8}[data-motion=on] .home-film-panel{opacity:0;align-items:center;margin:0;display:flex}[data-motion=on] .home-film-label{white-space:nowrap;margin:0 0 0 .9rem;position:absolute;top:.35rem;left:100%}[data-motion=on] .home-film-panel-inner{width:38%;max-width:none;margin-left:auto}[data-motion=on] .home-film-panel .home-artifact-title{font-size:clamp(1.5rem,2.3vw,2.25rem)}[data-motion=on] .home-film-panel .home-figure{white-space:nowrap;font-size:clamp(1.4rem,2.05vw,2rem)}[data-motion=on] .home-film-field{inset-inline:0;display:block;position:absolute;top:45svh;bottom:8svh}[data-motion=on] .home-film-hud{inset-inline:0;opacity:0;padding:0;position:absolute;top:1.75rem}[data-motion=on] .home-film-count{display:block}[data-motion=on] .home-film-bar{background:var(--fg);transform-origin:0;width:100%;height:2px;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}[data-motion=on] .home-film-closing{clip-path:circle(0%);padding:0}[data-motion=on] .home-film-closing-title{flex-direction:column;justify-content:space-between;height:100%;padding-block:12svh;display:flex}[data-motion=on] .home-film-closing-accent{text-align:right;align-self:flex-end}[data-motion=on] .home-film-dot{border-radius:9999px;width:22px;height:22px;margin:-11px 0 0 -11px;display:block;position:absolute;top:50%;left:50%}.home-duet-wire,.home-duet-hud,.home-duet-tag{display:none}[data-motion=on] .home-duet-stage{--duet-gap:clamp(1.75rem, 4.6svh, 2.75rem);height:100svh;position:relative;overflow:hidden}[data-motion=on] .home-duet-frame{height:100%;padding-block:0}[data-motion=on] .home-duet-box{height:100%;position:relative}[data-motion=on] .home-duet-wire{inset-inline:0;pointer-events:none;display:block;position:absolute;top:50%}[data-motion=on] .home-duet-line{inset-inline:0;background:var(--line-strong);transform-origin:0;height:1px;position:absolute;top:0;transform:scaleX(0)}[data-motion=on] .home-duet-line:before,[data-motion=on] .home-duet-line:after{content:"";background:repeating-linear-gradient(90deg, var(--fg) 0 3px, transparent 3px 72px);opacity:.55;width:50%;height:3px;animation:2.8s linear infinite home-duet-flow;position:absolute;top:-1px}[data-motion=on] .home-duet-line:before{left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 92%,#0000)}[data-motion=on] .home-duet-line:after{animation-direction:reverse;right:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 30% 92%,#0000);mask-image:linear-gradient(270deg,#0000,#000 30% 92%,#0000)}@keyframes home-duet-flow{to{background-position-x:72px}}[data-motion=on] .home-duet-dot{background:var(--lime);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--fg);border-radius:9999px;margin:-7px 0 0 -7px;position:absolute;top:0;left:50%}[data-motion=on] :is(.home-duet-intro,.home-duet-sides,.home-duet-side){pointer-events:none;border:0;max-width:none;margin:0;padding:0;display:block;position:absolute;inset:0}[data-motion=on] .home-duet-intro>p:first-child{position:absolute;top:1.75rem;left:0}[data-motion=on] .home-duet-intro h2{margin:0}[data-motion=on] .home-duet-lead{left:0;bottom:calc(50% + var(--duet-gap));position:absolute}[data-motion=on] .home-duet-accent{right:0;top:calc(50% + var(--duet-gap));text-align:right;position:absolute}[data-motion=on] .home-duet-lede{max-width:28rem;margin:0;position:absolute;bottom:7svh;left:0}[data-motion=on] .home-duet-hud{opacity:0;display:block;position:absolute;top:1.75rem;right:0}[data-motion=on] .home-duet-points{border:0;margin:0}[data-motion=on] [data-station]{opacity:0;border:0;max-width:38rem;margin:0;padding:0;display:block;position:absolute}[data-motion=on] [data-side=companies] :is([data-station],.home-duet-door){bottom:calc(50% + var(--duet-gap))}[data-motion=on] [data-side=recruiters] :is([data-station],.home-duet-door){top:calc(50% + var(--duet-gap))}[data-motion=on] [data-side=companies] [data-station]{left:0}[data-motion=on] [data-side=recruiters] [data-station]{left:50%}[data-motion=on] .home-duet-tag,[data-motion=on] .home-duet-figure>p:first-child{margin-bottom:1rem;display:block}[data-motion=on] .home-duet-figure{max-width:46rem}[data-motion=on] .home-duet-figure .home-duet-tag{margin:0;display:inline}[data-motion=on] .home-duet-big{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,3.25rem);font-weight:500;line-height:1.04;display:block}[data-motion=on] .home-duet-body{max-width:30rem;margin-top:1rem;font-size:17px;line-height:1.6;display:block}@media (max-height:820px){[data-motion=on] .home-duet-big{font-size:clamp(1.7rem,2.9vw,2.6rem)}}[data-motion=on] [data-side=recruiters] .home-duet-ladder{max-width:none;left:0;right:0}[data-motion=on] .home-duet-ladder dl{align-items:flex-end;gap:clamp(2rem,5vw,5rem);margin:0;display:flex}[data-motion=on] .home-duet-ladder dl>div{min-width:8.5rem}[data-motion=on] .home-duet-ladder dl>div:first-child .home-figure{font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:400}[data-motion=on] .home-duet-ladder dl>div:nth-child(2) .home-figure{font-size:clamp(2.6rem,4.6vw,4.5rem);font-weight:300}[data-motion=on] .home-duet-ladder dl>div:nth-child(3) .home-figure{letter-spacing:-.05em;font-size:clamp(4.5rem,9vw,9rem);font-weight:200}[data-motion=on] .home-duet-door{opacity:0;justify-content:space-between;gap:3rem;display:flex;position:absolute;left:0;right:0}[data-motion=on] [data-side=companies] .home-duet-door{align-items:flex-end}[data-motion=on] [data-side=recruiters] .home-duet-door{align-items:flex-start}[data-motion=on] .home-duet-side{scroll-margin-top:0}[data-motion=on] .home-duet-cta{flex-direction:column;order:0;align-items:flex-end;margin:0;padding:0}.home-census-canvas,.home-census-mark,.home-census-hud{display:none}[data-motion=on] .home-census-stage{--census-field:60svh;--census-foot:6svh;height:100svh;position:relative;overflow:hidden}[data-motion=on] .home-census-canvas{width:100%;height:var(--census-field);display:block;position:absolute;inset:0 0 auto}[data-motion=on] .home-census-frame{height:100%;padding-block:0}[data-motion=on] .home-census-box{height:100%;position:relative}[data-motion=on] :is(.home-census-intro,.home-census-figures,.home-census-foot,.home-census-hud){margin:0;position:absolute}[data-motion=on] .home-census-intro{right:0;bottom:var(--census-foot);max-width:none;left:0}[data-motion=on] .home-census-intro h2{max-width:24ch;font-size:min(6.2vw,11.5svh)}[data-motion=on] .home-census-hud{top:calc(var(--census-field) + 1.75rem);opacity:0;display:block;right:0}[data-motion=on] .home-census-figures{bottom:var(--census-foot);border:0;padding:0;display:block;left:0}[data-motion=on] .home-census-figures>div{white-space:nowrap;opacity:0;flex-direction:column;position:absolute;bottom:0;left:0}[data-motion=on] .home-census-figures dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-subtle);opacity:0;margin:0 0 1.25rem;font-size:11px;font-weight:500}[data-motion=on] .home-census-figures dd{font-size:min(27svh,16vw);line-height:.8}[data-motion=on] .home-census-foot{right:0;bottom:var(--census-foot);text-align:right;flex-direction:column-reverse;align-items:flex-end;gap:1.5rem;max-width:21rem}[data-motion=on] .home-census-source{opacity:0;line-height:1.7}[data-motion=on] .home-census-links{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end}[data-motion=on] .home-census-mark{opacity:0;pointer-events:none;width:0;height:0;display:block;position:absolute;top:0;left:0}[data-motion=on] .home-census-mark:before,[data-motion=on] .home-census-mark:after{content:"";top:calc(var(--r,5px) * -1);left:calc(var(--r,5px) * -1);width:calc(var(--r,5px) * 2);height:calc(var(--r,5px) * 2);box-shadow:0 0 0 1px var(--lime-wordmark);animation:home-census-pulse 2.8s var(--ease-out) infinite;border-radius:9999px;position:absolute}[data-motion=on] .home-census-mark:after{animation-delay:1.4s}@keyframes home-census-pulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.home-terms-word{font-kerning:none}.home-terms-wire{display:none}@media (min-width:1024px){.home-terms{--terms-gap:clamp(1.25rem, 2.2vw, 2rem);grid-template-rows:repeat(6,auto);grid-template-columns:max-content minmax(12rem,1fr) max-content;display:grid}.home-terms-plan{grid-row:1/span 6;grid-template-rows:subgrid;transition:opacity .45s var(--ease-out);display:grid}.home-terms-plan[data-plan=platform]{grid-column:1}.home-terms-plan[data-plan=network]{grid-column:3}.home-terms-body{grid-row:2/span 5;grid-template-rows:subgrid;width:0;min-width:100%;display:grid}.home-terms-wire{height:1px;margin-inline:var(--terms-gap);grid-area:1/2;align-self:center;display:block;position:relative;translate:0 .32vw;container-type:inline-size}.home-terms-line{background:var(--line-strong);position:absolute;inset:0}.home-terms-dot{width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.home-terms-dot{transition:translate .55s var(--ease-out)}}.home-terms-dot>span{background:var(--lime);height:100%;box-shadow:0 0 0 1.5px var(--fg);border-radius:9999px;display:block}.home-terms-legend,.home-terms-note{max-width:none;padding-inline:var(--terms-gap);text-align:center;grid-column:2;margin:0}.home-terms-legend{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-subtle);grid-row:2/span 2;margin-top:2.25rem;font-size:11px;font-weight:500;line-height:1.75}.home-terms-note{text-wrap:balance;grid-row:4/span 3;margin-top:1.5rem;font-size:13.5px;line-height:1.55}:is(.home-terms:has([data-plan=platform]:focus-within) [data-plan=network],.home-terms:has([data-plan=network]:focus-within) [data-plan=platform]){opacity:.38}.home-terms:has([data-plan=platform]:focus-within) .home-terms-dot{translate:-50cqw}.home-terms:has([data-plan=network]:focus-within) .home-terms-dot{translate:50cqw}@media (hover:hover){:is(.home-terms:has([data-plan=platform]:hover) [data-plan=network],.home-terms:has([data-plan=network]:hover) [data-plan=platform]){opacity:.38}:is(.home-terms:has([data-plan=platform]:hover) [data-plan=platform],.home-terms:has([data-plan=network]:hover) [data-plan=network]){opacity:1}.home-terms:has([data-plan=platform]:hover) .home-terms-dot{translate:-50cqw}.home-terms:has([data-plan=network]:hover) .home-terms-dot{translate:50cqw}}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.home-index-row{interpolate-size:allow-keywords}.home-index-row::details-content{block-size:0;transition:block-size .5s var(--ease-out), content-visibility .5s allow-discrete;overflow-y:clip}.home-index-row[open]::details-content{block-size:auto}}}.home-end-arrive{aspect-ratio:1;width:clamp(9.5rem,16vw,14.5rem)}.home-end-thread{background:var(--moss-700);visibility:hidden;pointer-events:none;width:1px;height:300svh;margin-left:-.5px;position:absolute;bottom:50%;left:50%}@media print{[data-reveal],[data-split] span,[data-row],[data-end]{opacity:1!important;transform:none!important}[data-draw]{stroke-dasharray:none!important;stroke-dashoffset:0!important}[data-pin]{position:static!important;transform:none!important}.pin-spacer{height:auto!important;min-height:0!important;padding:0!important}.home-terms-word *,.home-terms-wire *,.home-terms-plan,[data-title] *,[data-mover],[data-cta],[data-label],[data-wordmark]{opacity:1!important;transform:translate(0,0)!important}.home-end-thread{display:none}}.home .clients-strip--ribbon{padding:44px 0 56px}.home .clients-strip--ribbon .clients-strip__kicker{margin-bottom:28px}@media (min-width:1024px){.home .clients-strip--ribbon{padding:56px 0 72px}.home .clients-strip--ribbon .clients-strip__kicker{margin-bottom:32px}}