@property --px{syntax:"<number>";inherits:true;initial-value:0}@property --py{syntax:"<number>";inherits:true;initial-value:0}@property --depth{syntax:"<number>";inherits:true;initial-value:1}@property --intro{syntax:"<number>";inherits:true;initial-value:0}.JpldHW_root{--px:0;--py:0;width:100%;max-width:min(600px, calc(var(--sculpt-h,640px) * .9375));aspect-ratio:600/640;margin-inline:auto;animation:1.8s cubic-bezier(.16,1,.3,1) both JpldHW_assemble;position:relative;container-type:inline-size}.JpldHW_scene{width:100%;height:auto;position:absolute;inset:0 0 auto;overflow:visible}.JpldHW_glow{transform:translate(calc(var(--px) * 30px), calc(var(--py) * 20px))}.JpldHW_plane{transform:translate(calc((var(--px) * -7 + 7) * var(--layer) * var(--depth) * 1px), calc((var(--py) * -7 - 5.5) * var(--layer) * var(--depth) * 1px));opacity:calc((.7 - var(--layer) * .085) * var(--depth))}.JpldHW_face{transform:translate(calc(var(--px) * 4px), calc(var(--py) * 4px))}.JpldHW_sweep{transform:translateX(calc((var(--px) + 1 + var(--intro)) * 280px));mix-blend-mode:soft-light}.JpldHW_track{stroke:rgb(var(--color-line));stroke-width:1px;transition:stroke .24s ease-out}.JpldHW_pulse{stroke:rgb(var(--color-signal));stroke-width:1.5px;stroke-linecap:square;stroke-dasharray:.14 1;stroke-dashoffset:.14px;animation:2.8s linear infinite JpldHW_pulse}.JpldHW_node{fill:rgb(var(--color-canvas));stroke:rgb(var(--color-signal-deep));stroke-width:1px;transition:fill .24s ease-out,stroke .24s ease-out}.JpldHW_route[data-active] .JpldHW_track{stroke:rgb(var(--color-signal) / .6)}.JpldHW_route[data-active] .JpldHW_node{fill:rgb(var(--color-signal));stroke:rgb(var(--color-signal))}.JpldHW_wordmark{font-family:var(--font-display), Georgia, serif;letter-spacing:-.005em;color:rgb(var(--color-ink));white-space:nowrap;font-size:9.4cqw;line-height:1;position:absolute;top:66.5%;left:50%;translate:-50%}.JpldHW_labels{height:2.75rem;margin:0;padding:0;list-style:none;position:absolute;top:86%;left:0;right:0}.JpldHW_labels li{position:absolute;top:0;translate:-50%}.JpldHW_label{border-radius:var(--radius-atelier);white-space:nowrap;min-height:2.75rem;color:rgb(var(--color-ink-muted));text-underline-offset:6px;align-items:center;padding-inline:clamp(.125rem,1.2cqw,.5rem);font-size:clamp(.6875rem,2.4cqw,.8125rem);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s ease-out,text-decoration-color .2s ease-out;display:inline-flex}.JpldHW_label:hover,.JpldHW_label:focus-visible{color:rgb(var(--color-ink));-webkit-text-decoration-color:rgb(var(--color-signal));text-decoration-color:rgb(var(--color-signal))}@media (min-width:640px){.JpldHW_label{font-size:.875rem}}.JpldHW_root[data-paused] *,.JpldHW_root[data-paused]{animation-play-state:paused}@keyframes JpldHW_assemble{0%{--depth:0;--intro:-1.4}to{--depth:1;--intro:0}}@keyframes JpldHW_pulse{0%{stroke-dashoffset:.14px}to{stroke-dashoffset:-1px}}@keyframes JpldHW_drift{0%,to{--px:-.55;--py:.2}50%{--px:.55;--py:-.25}}@media (hover:none),(pointer:coarse){.JpldHW_root{animation:1.8s cubic-bezier(.16,1,.3,1) both JpldHW_assemble,14s ease-in-out 1.8s infinite JpldHW_drift}}@media (prefers-reduced-motion:reduce){.JpldHW_root,.JpldHW_pulse{animation:none}.JpldHW_pulse{stroke-dasharray:none;stroke-dashoffset:0;opacity:.35}.JpldHW_track,.JpldHW_node,.JpldHW_label{transition:none}}
.fYnnSG_field{background:radial-gradient(ellipse 60% 55% at 78% 38%, rgb(var(--color-signal-deep) / .18), transparent 70%)}.fYnnSG_phrase{-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}.fYnnSG_phrase:after{content:"";background:linear-gradient(90deg, rgb(var(--color-signal-deep)), rgb(var(--color-signal)));transform-origin:0;height:2px;animation:1.4s cubic-bezier(.16,1,.3,1) .5s both fYnnSG_draw;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}.fYnnSG_sheen{background:conic-gradient(from 210deg, transparent 0 62%, rgb(var(--color-signal) / .22) 74%, rgb(var(--color-signal-deep) / .18) 82%, transparent 92%);opacity:.6;border-radius:50%;animation:28s linear infinite fYnnSG_turn;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}.fYnnSG_cta .fYnnSG_arrow{transition:transform .26s cubic-bezier(.16,1,.3,1)}.fYnnSG_cta:hover .fYnnSG_arrow,.fYnnSG_cta:focus-visible .fYnnSG_arrow{transform:translate(4px)}@keyframes fYnnSG_draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fYnnSG_turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fYnnSG_phrase:after,.fYnnSG_sheen{animation:none}.fYnnSG_phrase:after{transform:scaleX(1)}.fYnnSG_cta .fYnnSG_arrow{transition:none}}.fYnnSG_layout{--pad:clamp(1rem, 4svh, 3rem);--sculpt-h:40svh;padding-block:var(--pad);grid-template-columns:minmax(0,1fr);align-items:center;row-gap:clamp(1.5rem,4svh,2.5rem);display:grid}@media (min-width:1024px),(min-width:768px) and (orientation:landscape){.fYnnSG_layout{-moz-column-gap:2rem;min-height:min(var(--avail-h), 60rem);--sculpt-h:calc(min(var(--avail-h), 60rem) - 2 * var(--pad));grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.fYnnSG_copy,.fYnnSG_art{grid-column:span 6}}.fYnnSG_title{font-size:clamp(2.25rem,min(7.4vw,9svh),5.75rem)}.fYnnSG_lead{margin-top:clamp(.875rem,3svh,2rem);font-size:clamp(1rem,min(.9rem + .6vw,2.8svh),1.25rem)}.fYnnSG_actions{margin-top:clamp(1.25rem,4.5svh,2.75rem)}
.nPRy1G_stage>div{background:radial-gradient(ellipse 85% 60% at 50% 0%, rgb(var(--color-signal-deep) / .1), transparent 70%), rgb(var(--color-canvas))}@media (min-width:1024px){.nPRy1G_stage>div{aspect-ratio:16/10}.nPRy1G_stage>div>div{inset:2rem 10%}}.nPRy1G_reveal{animation:.56s cubic-bezier(.16,1,.3,1) both nPRy1G_rise;animation-delay:calc(var(--i,0) * .12s)}.nPRy1G_grow{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both nPRy1G_grow;animation-delay:calc(var(--i,0) * .11s)}.nPRy1G_typing span{background:rgb(var(--color-ink-muted));width:6px;height:6px;animation:1.2s ease-in-out infinite nPRy1G_blink}.nPRy1G_typing span:nth-child(2){animation-delay:.16s}.nPRy1G_typing span:nth-child(3){animation-delay:.32s}.nPRy1G_beacon{animation:1.6s ease-in-out infinite nPRy1G_blink}.nPRy1G_flow{overflow:hidden}.nPRy1G_flow:after{content:"";background:linear-gradient(transparent, rgb(var(--color-signal)), transparent);width:1px;height:22%;animation:2.4s linear .6s infinite nPRy1G_travel;position:absolute;top:0;left:0}.nPRy1G_link{fill:none;stroke:rgb(var(--color-line));stroke-width:1px}@keyframes nPRy1G_rise{0%{opacity:0;transform:translateY(6px)}}@keyframes nPRy1G_grow{0%{transform:scaleX(0)}}@keyframes nPRy1G_blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes nPRy1G_travel{0%{transform:translateY(-100%)}to{transform:translateY(455%)}}@media (prefers-reduced-motion:reduce){.nPRy1G_reveal,.nPRy1G_grow,.nPRy1G_typing span,.nPRy1G_beacon,.nPRy1G_flow:after{animation:none}.nPRy1G_flow:after{display:none}}.nPRy1G_indicator{transform-origin:0;animation:.35s cubic-bezier(.16,1,.3,1) both nPRy1G_grow}@media (prefers-reduced-motion:reduce){.nPRy1G_indicator{animation:none}}.nPRy1G_stage>div{max-width:min(100%,65svh);min-height:min(17rem,48svh)}@media (min-width:1024px){.nPRy1G_stage>div{max-width:min(100%, calc((var(--avail-h) - 20rem) * 1.6))}}
.THxe4W_route{--node:11px;gap:2.5rem;padding-left:2rem;display:grid;position:relative}@media (min-width:768px){.THxe4W_route{grid-template-columns:repeat(var(--steps,5), minmax(0, 1fr));gap:1.5rem;padding-top:2.5rem;padding-left:0}}.THxe4W_rail{background:linear-gradient(rgb(var(--color-signal-deep)), rgb(var(--color-signal)));width:1px;position:absolute;top:.5rem;bottom:.5rem;left:5px;overflow:hidden}@media (min-width:768px){.THxe4W_rail{background:linear-gradient(90deg, rgb(var(--color-signal-deep)), rgb(var(--color-signal)));width:auto;height:1px;inset:5px 0 auto}}.THxe4W_rail:after{content:"";will-change:transform;background:linear-gradient(#0000,#ffffffd9,#0000);height:22%;animation:3.6s cubic-bezier(.45,0,.55,1) infinite THxe4W_travel-y;position:absolute;inset:0 0 auto}@media (min-width:768px){.THxe4W_rail:after{background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:22%;height:auto;animation-name:THxe4W_travel-x;inset:0 auto 0 0}}.THxe4W_node{width:var(--node);height:var(--node);border:1px solid rgb(var(--color-signal));background:rgb(var(--color-signal));box-shadow:0 0 0 4px rgb(var(--color-signal) / .15);position:absolute;top:.375rem;left:-2rem}@media (min-width:768px){.THxe4W_node{top:-2.5rem;left:0}}@keyframes THxe4W_travel-y{0%{transform:translateY(-100%)}to{transform:translateY(455%)}}@keyframes THxe4W_travel-x{0%{transform:translate(-100%)}to{transform:translate(455%)}}.THxe4W_eyebrowNode{border:1px solid rgb(var(--color-signal));background:rgb(var(--color-signal) / .25);width:7px;height:7px}.THxe4W_heroField{background:radial-gradient(ellipse 55% 70% at 88% 20%, rgb(var(--color-signal-deep) / .14), transparent 70%)}@media (prefers-reduced-motion:reduce){.THxe4W_rail:after{display:none}}
.qh8f1a_stack{--rail-x:7px}@media (min-width:768px){.qh8f1a_stack{--rail-x:15px}}.qh8f1a_signal{top:0;bottom:0;left:var(--rail-x);background:rgb(var(--color-line));width:1px;position:absolute;overflow:hidden}.qh8f1a_signal:after{content:"";background:linear-gradient(transparent, rgb(var(--color-signal)), transparent);will-change:transform;width:1px;height:18%;animation:3.2s cubic-bezier(.45,0,.55,1) infinite qh8f1a_travel;position:absolute;top:0;left:0}@keyframes qh8f1a_travel{0%{transform:translateY(-100%)}to{transform:translateY(556%)}}@media (prefers-reduced-motion:reduce){.qh8f1a_signal:after{display:none}}
