.hero-grid-energy{pointer-events:none;background-image:radial-gradient(circle,#03ac008c 0 1.5px,#0000 2px);background-size:40px 40px;animation:18s linear infinite hero-grid-drift,3.4s ease-in-out infinite hero-grid-pulse;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(60% 50%,#000 65%,#0000 100%);mask-image:radial-gradient(60% 50%,#000 65%,#0000 100%)}.hero-grid-energy:before,.hero-grid-energy:after{content:"";background:linear-gradient(90deg,#0000 5%,#03ac00b3 50%,#0000 95%);position:absolute;box-shadow:0 0 14px #03ac0073}.hero-grid-energy:before{height:1px;animation:6.5s linear infinite hero-grid-scan-y;top:0;left:0;right:0}.hero-grid-energy:after{background:linear-gradient(#0000 5%,#03ac0099 50%,#0000 95%);width:1px;animation:8s linear 1.5s infinite hero-grid-scan-x;top:0;bottom:0;left:0}.hero-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-atmosphere:before,.hero-atmosphere:after{content:"";aspect-ratio:1;filter:blur(90px);will-change:transform;border-radius:9999px;width:min(52vw,40rem);position:absolute}.hero-atmosphere:before{background:#03ac0024;animation:13s ease-in-out infinite alternate hero-glow-left;top:5%;left:-14%}.hero-atmosphere:after{background:#33c6301f;animation:16s ease-in-out infinite alternate hero-glow-right;bottom:-38%;right:-12%}@keyframes hero-grid-drift{to{background-position:40px 40px}}@keyframes hero-grid-pulse{0%,to{opacity:.12}50%{opacity:.42}}@keyframes hero-grid-scan-y{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes hero-grid-scan-x{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(100vw)}}@keyframes hero-glow-left{0%{transform:translate(-4%,-6%)scale(.9)}to{transform:translate(22%,14%)scale(1.12)}}@keyframes hero-glow-right{0%{transform:translate(8%,8%)scale(1)}to{transform:translate(-20%,-16%)scale(1.16)}}.fork-shell{container-type:inline-size}.fork-hero .fork-dock{--fork-mark-w:clamp(6rem, 12cqi, 10rem);--fork-mark-grow:2.5}.fork-hero .fork-mark-slot{z-index:20;width:var(--fork-mark-w);aspect-ratio:100/34;pointer-events:none;flex:none;display:block;position:relative}.fork-hero .fork-mark{width:100%;color:var(--color-dec-green);display:block;position:absolute;bottom:0;left:50%;translate:-50%}.fork-hero .fork-mark svg{width:100%;height:auto;display:block;overflow:visible}.fork-rule{z-index:1;inset-inline:0;background:var(--color-dec-green);opacity:0;pointer-events:none;position:absolute;top:50%}.fork-panel{border-radius:var(--radius-3xl);transition:flex-grow var(--dur-slow) var(--ease-dec);flex:1 1 0;display:flex;position:relative}.fork-surface{border-radius:inherit;width:100%;clip-path:inset(0 round var(--radius-3xl));transition:clip-path .9s var(--ease-dec) calc(var(--i,0) * .12s);align-items:flex-end;display:flex;position:relative;overflow:hidden}.fork-surface:before{content:"";z-index:2;inset-inline:0;height:calc(var(--spacing) * .5);background:var(--color-dec-green);transform-origin:0;transition:transform var(--dur-slow) var(--ease-dec);position:absolute;top:0;transform:scaleX(0)}.fork-photo{position:absolute;inset:0}.fork-photo img{object-fit:cover;filter:saturate(.55)brightness(.6);width:100%;height:100%;transition:scale 1.4s var(--ease-dec) calc(var(--i,0) * .12s), transform .9s var(--ease-dec), filter .6s ease}.fork-photo:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--color-zinc-950) 90%, transparent), color-mix(in oklab, var(--color-zinc-950) 35%, transparent) 55%, color-mix(in oklab, var(--color-zinc-950) 10%, transparent));position:absolute;inset:0}.fork-copy{z-index:1;position:relative}.fork-in{transition:opacity .6s ease, translate .8s var(--ease-dec);transition-delay:calc(var(--i,0) * .12s + .45s + var(--j,0) * 70ms)}.fork-copy>.fork-in:nth-child(2){--j:1}.fork-copy>.fork-in:nth-child(4){--j:2}.fork-arrow{transition:translate .4s var(--ease-dec)}.fork-panel:is(:hover,:focus-visible) .fork-photo img{filter:saturate()brightness(.72);transform:scale(1.03)}.fork-panel:is(:hover,:focus-visible) .fork-surface:before{transform:scaleX(1)}:is(.fork-panel,.fork-ribbon):is(:hover,:focus-visible) .fork-arrow{translate:.25rem}@media (hover:hover) and (width>=48rem){.fork-panels:has(.fork-panel:is(:hover,:focus-visible)) .fork-panel{flex-grow:.8}.fork-panels:has(.fork-panel:is(:hover,:focus-visible)) .fork-panel:is(:hover,:focus-visible){flex-grow:1.6}}@media (width<48rem){.fork-panel{flex:none}}.fork-ribbon{transition:opacity .6s ease, translate .8s var(--ease-dec), background-color var(--dur-base) ease;transition-delay:calc(var(--i,0) * .12s + .45s), calc(var(--i,0) * .12s + .45s), 0s}.fork-ribbon:is(:hover,:focus-visible){background-color:color-mix(in oklab, var(--color-capital-inverse-bg) 88%, var(--color-capital-inverse-accent))}.js .fork-hero:not(.is-still):not(.is-armed) .fork-mark{visibility:hidden}.js .fork-hero:not(.is-still) .fork-mark path{fill-opacity:0}@media (prefers-reduced-motion:no-preference){.js .fork-hero:not(.is-still):not(.is-docked) .fork-dock{translate:0 max(calc((var(--fork-mark-grow) - 1) * var(--fork-mark-w) * 34 / 100 - var(--spacing-head-fit) / 2), calc(50svh - var(--nav-height) / 2 - var(--spacing-head-fit) - 50%))}.js .fork-hero:not(.is-still):not(.is-docked) .fork-mark{width:calc(var(--fork-mark-grow) * 100%)}}.fork-hero.is-docked .fork-dock{transition:translate .9s cubic-bezier(.65,0,.35,1)}.fork-hero.is-docked .fork-mark{transition:width .9s cubic-bezier(.65,0,.35,1)}.js .fork-hero:not(.is-still):not(.is-open) .fork-panel{visibility:hidden}.js .fork-hero:not(.is-still):not(.is-open) .fork-surface{clip-path:inset(50% 0 50% 0 round var(--radius-3xl))}.js .fork-hero:not(.is-still):not(.is-open) .fork-photo img{scale:1.06}.js .fork-hero:not(.is-still):not(.is-open) .fork-ribbon{visibility:hidden;opacity:0;translate:0 .75rem}.js .fork-hero:not(.is-still):not(.is-open) .fork-in{opacity:0;translate:0 .75rem}.fork-expand{z-index:90;pointer-events:none;background:var(--color-zinc-950);clip-path:inset(var(--t) var(--r) var(--b) var(--l) round var(--radius-3xl));transition:clip-path .8s var(--ease-dec);position:fixed;inset:0;overflow:hidden}.fork-expand img{object-fit:cover;filter:saturate(.8)brightness(.6);width:100%;height:100%}.fork-expand--ink{background:var(--color-capital-inverse-bg)}.fork-expand--ink img{filter:grayscale()contrast(1.1);mix-blend-mode:luminosity;opacity:.45}.fork-expand.is-open{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.hero-grid-energy,.hero-atmosphere:before,.hero-atmosphere:after{animation:none!important}.hero-grid-energy{opacity:.12}.hero-grid-energy:before,.hero-grid-energy:after{display:none}.fork-panel,.fork-surface,.fork-surface:before,.fork-photo img,.fork-in,.fork-arrow,.fork-ribbon{transition:none}}
