.galaxy-module__F56C6G__galaxy{--gx-warm:var(--color-accent-amber);--gx-white:var(--color-text-primary);--gx-cool:var(--color-cosmos-blue);left:var(--gx-x,50%);top:var(--gx-y,50%);width:var(--gx-size,60vw);aspect-ratio:1;opacity:var(--gx-o,.55);pointer-events:none;translate:-50% -50%;transform:rotateY(calc(var(--gxc,0) * var(--gx-close,80deg)));position:absolute}.galaxy-module__F56C6G__disc{width:100%;height:100%;transform:rotateX(var(--gx-tilt,72deg)) rotate(0turn);animation:galaxy-module__F56C6G__gxSpin var(--gx-period,480s) linear infinite var(--gx-play,running);display:block}@keyframes galaxy-module__F56C6G__gxSpin{0%{transform:rotateX(var(--gx-tilt,72deg)) rotate(0turn)}to{transform:rotateX(var(--gx-tilt,72deg)) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.galaxy-module__F56C6G__disc{animation:none}}
.hero-photoreal-module__C7ZdgW__root{isolation:isolate;height:100svh;position:relative;overflow:clip}.hero-photoreal-module__C7ZdgW__bg{z-index:0;pointer-events:none;background:radial-gradient(120% 100% at 62% 40%, color-mix(in srgb, var(--color-bg-primary) 88%, var(--color-accent-violet) 4%) 0%, color-mix(in srgb, var(--color-bg-primary) 70%, black) 55%, color-mix(in srgb, var(--color-bg-primary) 40%, black) 100%);position:absolute;inset:0}.hero-photoreal-module__C7ZdgW__starsBg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-photoreal-module__C7ZdgW__nebula{z-index:2;pointer-events:none;opacity:var(--nebula-o,.55);background:radial-gradient(42% 34% at 32% 20%, color-mix(in srgb, var(--color-accent-violet) 34%, transparent) 0%, transparent 70%), radial-gradient(30% 26% at 60% 10%, color-mix(in srgb, var(--color-accent-cyan-bright) 14%, transparent) 0%, transparent 72%), radial-gradient(38% 44% at 7% 44%, color-mix(in srgb, var(--color-accent-violet) 20%, transparent) 0%, transparent 72%);transform-origin:40% 30%;animation:80s ease-in-out infinite alternate hero-photoreal-module__C7ZdgW__nebulaBreathe;position:absolute;inset:-6%}@keyframes hero-photoreal-module__C7ZdgW__nebulaBreathe{0%{filter:none;transform:translate(0,0)scale(1)}to{filter:brightness(1.12);transform:translate(1.5%,-1%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.hero-photoreal-module__C7ZdgW__nebula{animation:none}}.hero-photoreal-module__C7ZdgW__constellations{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-photoreal-module__C7ZdgW__planetCanvas{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-photoreal-module__C7ZdgW__imageWrap{bottom:var(--img-y,0px);right:calc(var(--img-x,0) * -100vw);z-index:3;height:calc(100svh * var(--img-scale,1));aspect-ratio:4096/2294;pointer-events:none;position:absolute}.hero-photoreal-module__C7ZdgW__baseImg{width:100%;height:100%;display:block}.hero-photoreal-module__C7ZdgW__subjectCut{z-index:6}.hero-photoreal-module__C7ZdgW__screenBox{z-index:7}.hero-photoreal-module__C7ZdgW__starOverlay,.hero-photoreal-module__C7ZdgW__nebulaOverlay{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/images/hero-photoreal/starmask.png);mask-image:url(/images/hero-photoreal/starmask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photoreal-module__C7ZdgW__starOverlay{width:100%;height:100%}.hero-photoreal-module__C7ZdgW__nebulaOverlay{z-index:1}.hero-photoreal-module__C7ZdgW__nebulaOverlayInner{pointer-events:none;opacity:var(--nebula-o,.55);background:radial-gradient(42% 34% at 32% 20%, color-mix(in srgb, var(--color-accent-violet) 34%, transparent) 0%, transparent 70%), radial-gradient(30% 26% at 60% 10%, color-mix(in srgb, var(--color-accent-cyan-bright) 14%, transparent) 0%, transparent 72%), radial-gradient(38% 44% at 7% 44%, color-mix(in srgb, var(--color-accent-violet) 20%, transparent) 0%, transparent 72%);transform-origin:40% 30%;animation:80s ease-in-out infinite alternate hero-photoreal-module__C7ZdgW__nebulaBreathe;position:absolute}@media (prefers-reduced-motion:reduce){.hero-photoreal-module__C7ZdgW__nebulaOverlayInner{animation:none}}.hero-photoreal-module__C7ZdgW__beam{z-index:2;pointer-events:none;clip-path:polygon(50% 0%,36% 0%,-12% 100%,112% 100%,64% 0%);position:absolute}.hero-photoreal-module__C7ZdgW__saucerBox{z-index:3;aspect-ratio:1.6;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.hero-photoreal-module__C7ZdgW__motesLayer{z-index:4;position:absolute;inset:0}.hero-photoreal-module__C7ZdgW__typeWrap{z-index:10;pointer-events:none;align-items:center;padding:0 0 3svh 5.5vw;display:flex;position:absolute;inset:0}@media (min-width:1024px) and (max-height:820px){.hero-photoreal-module__C7ZdgW__typeWrap{padding-top:var(--header-h)}}.hero-photoreal-module__C7ZdgW__typeInner{max-width:46ch}@media (min-width:1500px){.hero-photoreal-module__C7ZdgW__typeInner{max-width:52ch}}@media (min-width:1024px){.hero-photoreal-module__C7ZdgW__typeInner{transform:translate(var(--type-x,0px), var(--type-y,0px))}}.hero-photoreal-module__C7ZdgW__eyebrow{font-family:var(--font-utility);letter-spacing:.42em;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:.9rem;font-size:clamp(13px,1.05vw,20px);font-weight:600}@media (min-width:1024px){.hero-photoreal-module__C7ZdgW__eyebrow{font-size:var(--eyebrow-size,28px)}}.hero-photoreal-module__C7ZdgW__name{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;color:var(--color-text-primary);text-shadow:0 0 48px color-mix(in srgb, var(--color-accent-violet) 20%, transparent);font-size:clamp(40px,11vw,64px);font-weight:400;line-height:1}@media (min-width:1024px){.hero-photoreal-module__C7ZdgW__name{font-size:calc(96px * var(--name-mul,1))}}@media (min-width:1500px){.hero-photoreal-module__C7ZdgW__name{font-size:calc(132px * var(--name-mul,1))}}.hero-photoreal-module__C7ZdgW__tagline{font-family:var(--font-utility);color:var(--color-text-secondary);text-wrap:balance;max-width:36ch;margin-top:1.1rem;font-size:clamp(15px,1.35vw,25px);font-weight:400;line-height:1.5}@media (min-width:1024px){.hero-photoreal-module__C7ZdgW__tagline{margin-left:var(--tagline-x,96px)}}.hero-photoreal-module__C7ZdgW__cta{pointer-events:auto;border:1.5px solid var(--color-accent-violet);background:color-mix(in srgb, var(--color-accent-violet) 7%, transparent);font-family:var(--font-utility);letter-spacing:.02em;color:var(--color-accent-violet-bright);border-radius:999px;align-items:center;margin-top:2.1rem;padding:.72rem 1.7rem;font-size:15.5px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}@media (min-width:1500px){.hero-photoreal-module__C7ZdgW__cta{font-size:17px}}.hero-photoreal-module__C7ZdgW__cta:hover{border-color:var(--color-accent-violet-bright);background:color-mix(in srgb, var(--color-accent-violet) 15%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--color-accent-violet) 30%, transparent)}@media (max-width:1023px){.hero-photoreal-module__C7ZdgW__root{height:var(--hero-h)}.hero-photoreal-module__C7ZdgW__imageWrap,.hero-photoreal-module__C7ZdgW__typeWrap{--img-h:calc(min(calc(var(--vh-stage) * .58), 96vw) * var(--img-scale,1));--type-h-max:150px;--nav-clear-min:20px;--img-lift:max(0px, min(calc(var(--vh-stage) * .15), calc(var(--vh-stage) * .6667 - .667 * var(--img-h) + 63px - var(--type-h-max) - var(--header-h) - var(--nav-clear-min))))}.hero-photoreal-module__C7ZdgW__typeWrap{--type-gap:27px;--img-head-top:.164;padding:0 7vw calc(var(--img-h) * (1 - var(--img-head-top)) + var(--img-lift) + var(--type-gap) + var(--under-bar));align-items:flex-end}.hero-photoreal-module__C7ZdgW__imageWrap{height:var(--img-h);right:calc(var(--img-x,0) * -100vw);bottom:calc(var(--img-lift) + var(--under-bar))}.hero-photoreal-module__C7ZdgW__eyebrow{font-size:12px}.hero-photoreal-module__C7ZdgW__tagline{font-size:15px}}.hero-photoreal-module__C7ZdgW__dev{z-index:50;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-bg-surface) 90%, transparent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;color:var(--color-text-secondary);overscroll-behavior:contain;flex-direction:column;gap:.25rem;padding:.6rem;font-size:10px;display:none;position:fixed;top:4.75rem;bottom:1rem;right:1rem;overflow-y:auto}@media (min-width:1024px){.hero-photoreal-module__C7ZdgW__dev{display:flex}}.hero-photoreal-module__C7ZdgW__devBtn{text-align:left;cursor:pointer}.hero-photoreal-module__C7ZdgW__devGroup{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:.35rem 0 .1rem;font-size:9px}.hero-photoreal-module__C7ZdgW__devBtn:hover{color:var(--color-text-primary)}.hero-photoreal-module__C7ZdgW__devRow{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);align-items:center;gap:.25rem;margin-bottom:.15rem;padding-bottom:.35rem;display:flex}.hero-photoreal-module__C7ZdgW__devSpacer{flex:auto}.hero-photoreal-module__C7ZdgW__devStep{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);min-width:18px;color:var(--color-text-secondary);padding:1px 4px;line-height:1.3}.hero-photoreal-module__C7ZdgW__devStep:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-accent-violet-bright) 55%, transparent)}
.hiw-thread-v2-module__spvaRq__page{min-height:var(--vh-stage);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-utility);--amb:paused;position:relative;overflow-x:clip}.hiw-thread-v2-module__spvaRq__page[data-live=on]{--amb:running}.hiw-thread-v2-module__spvaRq__page[data-embed=true]{background:0 0;min-height:0}.hiw-thread-v2-module__spvaRq__sky{z-index:0;isolation:isolate;pointer-events:none;position:fixed;inset:0;overflow:clip}.hiw-thread-v2-module__spvaRq__galaxy{z-index:3;--gx-bx:80%;--gx-by:83%;--gx-bs:min(109vw, 198svh);--gx-bo:.78;--gx-ky:1;--gx-x:calc((var(--gx-bx) + var(--gxdx,0) * 1%) * (1 - var(--gxc,0)) + 50% * var(--gxc,0));--gx-y:calc((var(--gx-by) + var(--gxdy,0) * var(--gx-ky) * 1%) * (1 - var(--gxc,0)) + 50% * var(--gxc,0));--gx-size:calc(var(--gx-bs) * var(--gxs,1));--gx-o:calc(var(--gx-bo) * var(--gxb,1) * var(--gxf,1))}.hiw-thread-v2-module__spvaRq__svcTail{z-index:1;height:var(--vh-stage);max-width:1240px;margin:0 auto;padding:22svh 32px 0;position:relative}.hiw-thread-v2-module__spvaRq__svcArtifactHint{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-surface) 55%, transparent);opacity:.5;width:min(420px,70%);height:170px;margin-left:auto}.hiw-thread-v2-module__spvaRq__svcArtifactBar{border-bottom:1px solid var(--color-border-subtle);gap:5px;padding:9px 10px;display:flex}.hiw-thread-v2-module__spvaRq__svcArtifactBar i{background:var(--color-text-muted);opacity:.5;border-radius:999px;width:6px;height:6px}.hiw-thread-v2-module__spvaRq__svcDatum{border-top:1px solid var(--color-svc-line);font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-top:40px;padding-top:14px;font-size:9.5px;display:flex;position:relative}.hiw-thread-v2-module__spvaRq__svcDatum:before,.hiw-thread-v2-module__spvaRq__svcDatum:after{content:"";background:var(--color-svc-line);width:1px;height:8px;position:absolute;top:0}.hiw-thread-v2-module__spvaRq__svcDatum:before{left:0}.hiw-thread-v2-module__spvaRq__svcDatum:after{right:0}.hiw-thread-v2-module__spvaRq__svcDatumIndex{color:var(--color-text-secondary)}.hiw-thread-v2-module__spvaRq__mockTag{font-family:var(--font-mono);letter-spacing:.14em;color:color-mix(in srgb, var(--color-text-muted) 40%, transparent);margin-top:10px;font-size:8.5px;display:block}.hiw-thread-v2-module__spvaRq__scroller{z-index:1;position:relative}.hiw-thread-v2-module__spvaRq__sticky{--p:0;--seal:0;--roll:0px;position:relative}.hiw-thread-v2-module__spvaRq__page[data-pin=on] .hiw-thread-v2-module__spvaRq__scroller{height:calc(var(--pace) * var(--vh-stage) / 100)}.hiw-thread-v2-module__spvaRq__page[data-pin=on] .hiw-thread-v2-module__spvaRq__sticky{height:var(--vh-stage);align-content:center;padding:72px 0 24px;display:grid;position:sticky;top:0}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__sticky{--p:1}.hiw-thread-v2-module__spvaRq__stage{z-index:1;--sc:1;--sy:0px;width:100%;max-width:1240px;transform:scale(var(--sc)) translateY(var(--sy));margin:0 auto;padding:0 32px clamp(40px,9svh,110px);position:relative}.hiw-thread-v2-module__spvaRq__page[data-beat="3"] .hiw-thread-v2-module__spvaRq__stage{--sc:calc(1 + .03 * var(--scene,1));--sy:calc(-.6svh * var(--scene,1))}.hiw-thread-v2-module__spvaRq__cols{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(32px,5vw,96px);display:grid}.hiw-thread-v2-module__spvaRq__typeCol{grid-area:1/2;align-self:center;gap:clamp(18px,3svh,34px);padding-bottom:clamp(10px,2svh,28px);display:grid}.hiw-thread-v2-module__spvaRq__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-text-muted);font-size:13px}.hiw-thread-v2-module__spvaRq__heads{display:grid}.hiw-thread-v2-module__spvaRq__head{align-content:start;gap:10px;display:grid}.hiw-thread-v2-module__spvaRq__page[data-pin=on] .hiw-thread-v2-module__spvaRq__head{opacity:0;grid-area:1/1}.hiw-thread-v2-module__spvaRq__page[data-pin=on] .hiw-thread-v2-module__spvaRq__head[data-on=true]{opacity:1}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__heads{gap:clamp(22px,3.4svh,40px)}.hiw-thread-v2-module__spvaRq__headTitle{font-family:var(--font-utility);font-weight:600;font-size:calc(clamp(30px, min(3.4vw, 9svh), 68px) * var(--ts,1));letter-spacing:-.015em;color:var(--color-text-primary);line-height:1.04}.hiw-thread-v2-module__spvaRq__headSub{max-width:26ch;font-size:calc(clamp(15px, min(1.2vw, 2.3svh), 24px) * var(--ts,1));color:var(--color-text-secondary);text-wrap:balance;line-height:1.45}.hiw-thread-v2-module__spvaRq__mark{color:var(--color-accent-violet-bright)}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__headTitle{font-size:calc(clamp(24px, min(2.3vw, 3.2svh), 42px) * var(--ts,1))}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__headSub{font-size:calc(clamp(14px, min(1vw, 1.9svh), 19px) * var(--ts,1))}.hiw-thread-v2-module__spvaRq__phoneCol{--dh0:calc(clamp(400px, 57svh, 640px) * var(--phone-scale,1));--dh:var(--dh0);--dw:calc(var(--dh0) * .485);--dr:calc(var(--dw) * .138);grid-area:1/1;position:relative}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__phoneCol{--dw:calc(min(44vw, 300px) * var(--phone-scale,1));--dh:auto}.hiw-thread-v2-module__spvaRq__phoneWrap{z-index:2;justify-items:center;display:grid;position:relative}.hiw-thread-v2-module__spvaRq__poolWarm,.hiw-thread-v2-module__spvaRq__poolSteady,.hiw-thread-v2-module__spvaRq__poolSeal{z-index:0;pointer-events:none;border-radius:50%;width:320%;height:240px;position:absolute;bottom:-116px;left:50%;transform:translate(-50%)}.hiw-thread-v2-module__spvaRq__poolWarm{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-accent-amber) 40%, transparent) 0%, color-mix(in srgb, var(--color-accent-amber) 17%, transparent) 32%, color-mix(in srgb, var(--color-accent-amber) 6%, transparent) 58%, transparent 78%);opacity:calc(.62 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__poolSteady{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-text-primary) 46%, transparent) 0%, color-mix(in srgb, var(--color-text-primary) 19%, transparent) 32%, color-mix(in srgb, var(--color-text-primary) 7%, transparent) 58%, transparent 78%);opacity:0}.hiw-thread-v2-module__spvaRq__poolSeal{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-accent-violet) 62%, transparent) 0%, color-mix(in srgb, var(--color-accent-violet) 26%, transparent) 32%, color-mix(in srgb, var(--color-accent-violet) 9%, transparent) 58%, transparent 78%);opacity:calc(var(--seal,0) * var(--scene,1))}.hiw-thread-v2-module__spvaRq__page[data-beat="1"] .hiw-thread-v2-module__spvaRq__poolWarm{opacity:calc(.3 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__page[data-beat="1"] .hiw-thread-v2-module__spvaRq__poolSteady{opacity:calc(.12 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__page[data-beat="2"] .hiw-thread-v2-module__spvaRq__poolWarm{opacity:calc(.14 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__page[data-beat="3"] .hiw-thread-v2-module__spvaRq__poolWarm{opacity:calc(.1 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__page[data-beat="2"] .hiw-thread-v2-module__spvaRq__poolSteady{opacity:calc(.48 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__page[data-beat="3"] .hiw-thread-v2-module__spvaRq__poolSteady{opacity:calc(.36 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__page[data-beat=rest] .hiw-thread-v2-module__spvaRq__poolWarm{opacity:calc(.1 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__page[data-beat=rest] .hiw-thread-v2-module__spvaRq__poolSteady{opacity:calc(.36 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__reflection{z-index:0;width:calc(var(--dw) * 1.06);height:calc(var(--dw) * .52);background:radial-gradient(62% 100% at 50% 0%, color-mix(in srgb, var(--color-text-primary) 17%, transparent) 0%, color-mix(in srgb, var(--color-text-primary) 7%, transparent) 34%, color-mix(in srgb, var(--color-text-primary) 3%, transparent) 62%, transparent 88%);opacity:calc(.85 * var(--scene,1));pointer-events:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hiw-thread-v2-module__spvaRq__page[data-beat="0"] .hiw-thread-v2-module__spvaRq__reflection{opacity:calc(.45 * var(--scene,1))}.hiw-thread-v2-module__spvaRq__sealWash{z-index:0;background:radial-gradient(46% 42% at 28% 56%, color-mix(in srgb, var(--color-accent-violet) 20%, transparent) 0%, color-mix(in srgb, var(--color-accent-violet) 7%, transparent) 42%, transparent 74%);opacity:calc(var(--seal,0) * var(--scene,1));pointer-events:none;position:absolute;inset:-30svh -50vw}.hiw-thread-v2-module__spvaRq__device{z-index:2;width:var(--dw);height:var(--dh);padding:calc(var(--dw) * .021);border-radius:var(--dr);background:linear-gradient(97deg, color-mix(in srgb, var(--color-text-secondary) 18%, black) 0%, color-mix(in srgb, var(--color-text-secondary) 66%, black) 3%, color-mix(in srgb, var(--color-text-secondary) 34%, black) 9%, color-mix(in srgb, var(--color-text-secondary) 15%, black) 46%, color-mix(in srgb, var(--color-text-secondary) 20%, black) 74%, color-mix(in srgb, var(--color-text-secondary) 62%, black) 96%, color-mix(in srgb, var(--color-text-secondary) 16%, black) 100%);position:relative;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff1a,0 2px 8px #0000008c,0 26px 60px -24px #000000e6}.hiw-thread-v2-module__spvaRq__btn{width:calc(var(--dw) * .011);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-text-secondary) 26%, black), color-mix(in srgb, var(--color-text-secondary) 58%, black) 35%, color-mix(in srgb, var(--color-text-secondary) 22%, black));border-radius:2px;position:absolute}.hiw-thread-v2-module__spvaRq__btnAction{left:calc(var(--dw) * -.009);height:3.5%;top:14.5%}.hiw-thread-v2-module__spvaRq__btnVolUp{left:calc(var(--dw) * -.009);height:5.8%;top:21.5%}.hiw-thread-v2-module__spvaRq__btnVolDown{left:calc(var(--dw) * -.009);height:5.8%;top:29%}.hiw-thread-v2-module__spvaRq__btnPower{right:calc(var(--dw) * -.009);height:9%;top:23.5%}.hiw-thread-v2-module__spvaRq__bezel{height:100%;padding:calc(var(--dw) * .016);border-radius:calc(var(--dr) - var(--dw) * .021);box-shadow:inset 0 0 calc(var(--dw) * .03) #000000e6;background:#000}.hiw-thread-v2-module__spvaRq__screen{border-radius:calc(var(--dr) - var(--dw) * .037);background:color-mix(in srgb, var(--color-bg-primary) 84%, black);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent-violet) 7%, transparent) 0%, transparent 34%);grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;display:grid;position:relative;overflow:clip}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__screen{grid-template-rows:auto auto auto auto auto}.hiw-thread-v2-module__spvaRq__statusRow{padding:calc(var(--dw) * .038) calc(var(--dw) * .1) calc(var(--dw) * .012);justify-content:space-between;align-items:center;display:flex}.hiw-thread-v2-module__spvaRq__signal{align-items:flex-end;gap:calc(var(--dw) * .006);display:flex}.hiw-thread-v2-module__spvaRq__signal i{width:calc(var(--dw) * .011);background:color-mix(in srgb, var(--color-text-primary) 78%, transparent);border-radius:1px}.hiw-thread-v2-module__spvaRq__signal i:first-child{height:calc(var(--dw) * .014)}.hiw-thread-v2-module__spvaRq__signal i:nth-child(2){height:calc(var(--dw) * .021)}.hiw-thread-v2-module__spvaRq__signal i:nth-child(3){height:calc(var(--dw) * .028)}.hiw-thread-v2-module__spvaRq__signal i:nth-child(4){height:calc(var(--dw) * .035)}.hiw-thread-v2-module__spvaRq__battery{width:calc(var(--dw) * .078);height:calc(var(--dw) * .038);border-radius:calc(var(--dw) * .012);border:1px solid color-mix(in srgb, var(--color-text-primary) 45%, transparent);background:linear-gradient(to right, color-mix(in srgb, var(--color-text-primary) 78%, transparent) 0 72%, transparent 72%) content-box;padding:1px}.hiw-thread-v2-module__spvaRq__island{top:calc(var(--dw) * .027);width:calc(var(--dw) * .315);height:calc(var(--dw) * .094);z-index:3;background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.hiw-thread-v2-module__spvaRq__chatHead{align-items:center;gap:calc(var(--dw) * .03);padding:calc(var(--dw) * .025) calc(var(--dw) * .055) calc(var(--dw) * .029);background:color-mix(in srgb, var(--color-bg-surface) 60%, transparent);border-bottom:1px solid #ffffff12;display:flex}.hiw-thread-v2-module__spvaRq__backChev{width:calc(var(--dw) * .03);height:calc(var(--dw) * .03);border-left:1.5px solid color-mix(in srgb, var(--color-accent-violet-bright) 85%, transparent);border-bottom:1.5px solid color-mix(in srgb, var(--color-accent-violet-bright) 85%, transparent);transform:rotate(45deg)}.hiw-thread-v2-module__spvaRq__avatar{width:calc(var(--dw) * .105);height:calc(var(--dw) * .105);background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent-violet) 85%, white), var(--color-accent-violet-strong));color:var(--color-text-primary);font-family:var(--font-display);font-size:calc(var(--dw) * .042);border-radius:999px;place-items:center;line-height:1;display:grid}.hiw-thread-v2-module__spvaRq__contact{font-size:calc(var(--dw) * .052);letter-spacing:.01em;color:var(--color-text-primary);font-weight:600}.hiw-thread-v2-module__spvaRq__thread{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black calc(var(--dw) * .05), black calc(100% - var(--dw) * .07), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black calc(var(--dw) * .05), black calc(100% - var(--dw) * .07), transparent 100%);position:relative;overflow:clip}.hiw-thread-v2-module__spvaRq__roll{gap:calc(var(--dw) * .033);padding:calc(var(--dw) * .04) calc(var(--dw) * .045);transform:translateY(var(--roll,0px));flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__thread{overflow:visible;-webkit-mask-image:none;mask-image:none}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__roll{position:static;transform:none}.hiw-thread-v2-module__spvaRq__row{flex-direction:column;align-items:flex-start;display:flex}.hiw-thread-v2-module__spvaRq__row[data-side=client]{align-items:flex-end}.hiw-thread-v2-module__spvaRq__bubble{max-width:82%;padding:calc(var(--dw) * .035) calc(var(--dw) * .048);border-radius:calc(var(--dw) * .075);font-size:calc(var(--dw) * .0455);letter-spacing:.002em;line-height:1.32}.hiw-thread-v2-module__spvaRq__bJulien{border-bottom-left-radius:calc(var(--dw) * .022);background:color-mix(in srgb, white 10%, var(--color-bg-elevated));color:var(--color-text-primary)}.hiw-thread-v2-module__spvaRq__bClient{border-bottom-right-radius:calc(var(--dw) * .022);background:linear-gradient(160deg, color-mix(in srgb, var(--color-accent-violet-strong) 90%, var(--color-accent-violet)), color-mix(in srgb, var(--color-accent-violet-strong) 88%, black));color:#fff}.hiw-thread-v2-module__spvaRq__receipt{margin-top:calc(var(--dw) * .014);font-family:var(--font-mono);font-size:calc(var(--dw) * .031);letter-spacing:.06em;color:color-mix(in srgb, var(--color-text-muted) 85%, transparent)}.hiw-thread-v2-module__spvaRq__chips{gap:calc(var(--dw) * .022);margin-top:calc(var(--dw) * .035);display:flex}.hiw-thread-v2-module__spvaRq__chips i{height:calc(var(--dw) * .15);border-radius:calc(var(--dw) * .026);background:linear-gradient(150deg, color-mix(in srgb, var(--color-accent-amber) 55%, var(--color-bg-elevated)), color-mix(in srgb, var(--color-bg-surface) 70%, black));flex:1}.hiw-thread-v2-module__spvaRq__chips i:nth-child(2){background:linear-gradient(200deg, color-mix(in srgb, var(--color-accent-cyan) 40%, var(--color-bg-elevated)), color-mix(in srgb, var(--color-bg-surface) 70%, black))}.hiw-thread-v2-module__spvaRq__chips i:nth-child(3){background:linear-gradient(170deg, color-mix(in srgb, var(--color-accent-amber) 26%, var(--color-bg-elevated)), color-mix(in srgb, var(--color-bg-primary) 80%, black))}.hiw-thread-v2-module__spvaRq__chipsNote{margin-top:calc(var(--dw) * .022);font-family:var(--font-mono);font-size:calc(var(--dw) * .029);letter-spacing:.1em;color:#ffffffb3;display:block}.hiw-thread-v2-module__spvaRq__dots{gap:calc(var(--dw) * .022);padding:calc(var(--dw) * .042) calc(var(--dw) * .052);border-radius:calc(var(--dw) * .075);border-bottom-left-radius:calc(var(--dw) * .022);background:color-mix(in srgb, white 7%, var(--color-bg-elevated));display:flex}.hiw-thread-v2-module__spvaRq__dots i{width:calc(var(--dw) * .026);height:calc(var(--dw) * .026);background:var(--color-text-muted);border-radius:999px}.hiw-thread-v2-module__spvaRq__inputBar{align-items:center;gap:calc(var(--dw) * .03);padding:calc(var(--dw) * .023) calc(var(--dw) * .045);display:flex}.hiw-thread-v2-module__spvaRq__inputPill{height:calc(var(--dw) * .115);background:color-mix(in srgb, var(--color-bg-surface) 70%, transparent);border:1px solid #ffffff1f;border-radius:999px;flex:1}.hiw-thread-v2-module__spvaRq__send{width:calc(var(--dw) * .088);height:calc(var(--dw) * .088);background:color-mix(in srgb, white 12%, var(--color-bg-elevated));border-radius:999px}.hiw-thread-v2-module__spvaRq__homeBar{width:calc(var(--dw) * .34);height:calc(var(--dw) * .013);margin-bottom:calc(var(--dw) * .017);background:color-mix(in srgb, var(--color-text-primary) 60%, transparent);border-radius:999px;justify-self:center}.hiw-thread-v2-module__spvaRq__sheen{border-radius:var(--dr);opacity:.34;pointer-events:none;background:linear-gradient(112deg,#0000 0% 30%,#ffffff1a 37%,#ffffff05 46%,#0000 56% 88%,#ffffff12 96%,#0000 100%);position:absolute;inset:0}.hiw-thread-v2-module__spvaRq__tail{z-index:1;height:18svh;position:relative}.hiw-thread-v2-module__spvaRq__foldStub{z-index:1;height:70svh;position:relative}.hiw-thread-v2-module__spvaRq__stubSpine{background:var(--color-flow-line);opacity:.28;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.hiw-thread-v2-module__spvaRq__stubSpine:before{content:"";background:color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);border-radius:999px;width:3px;height:80px;position:absolute;top:4%;left:-1px}.hiw-thread-v2-module__spvaRq__stubCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-surface) 82%, transparent);width:300px;position:absolute;top:10%;left:calc(50% - 348px);overflow:clip}.hiw-thread-v2-module__spvaRq__stubBar{border-bottom:1px solid var(--color-border-subtle);gap:5px;padding:8px 10px;display:flex}.hiw-thread-v2-module__spvaRq__stubBar i{background:var(--color-text-muted);opacity:.55;border-radius:999px;width:5px;height:5px}.hiw-thread-v2-module__spvaRq__stubCardBody{background:linear-gradient(165deg, color-mix(in srgb, var(--color-bg-elevated) 85%, white) 0%, var(--color-bg-surface) 70%);opacity:.6;height:168px}.hiw-thread-v2-module__spvaRq__foldStub .hiw-thread-v2-module__spvaRq__mockTag{position:absolute;top:6px;bottom:auto;left:32px}.hiw-thread-v2-module__spvaRq__knobWrap{z-index:40;font-family:var(--font-mono);position:fixed;bottom:14px;right:14px}.hiw-thread-v2-module__spvaRq__knobToggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg-elevated) 90%, transparent);color:var(--color-text-secondary);letter-spacing:.08em;cursor:pointer;padding:7px 12px;font-size:10px}.hiw-thread-v2-module__spvaRq__knobBody{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-elevated) 94%, transparent);width:268px;max-height:calc(100svh - 60px);margin-top:8px;padding:12px;overflow-y:auto}.hiw-thread-v2-module__spvaRq__knobRow{color:var(--color-text-secondary);align-items:center;gap:6px;padding:4px 0;font-size:9.5px;display:flex}.hiw-thread-v2-module__spvaRq__knobRow>span:first-child{letter-spacing:.06em;flex:1}.hiw-thread-v2-module__spvaRq__knobVal{text-align:right;min-width:48px;color:var(--color-text-primary)}.hiw-thread-v2-module__spvaRq__knobRow button{border:1px solid var(--color-border-subtle);width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:3px;place-items:center;font-size:10px;display:grid}.hiw-thread-v2-module__spvaRq__knobRow button:hover{color:var(--color-text-primary)}@media (prefers-reduced-motion:no-preference){.hiw-thread-v2-module__spvaRq__page[data-pin=on] .hiw-thread-v2-module__spvaRq__head{transition:opacity .3s,transform .3s;transform:translateY(14px)}.hiw-thread-v2-module__spvaRq__page[data-pin=on] .hiw-thread-v2-module__spvaRq__head[data-on=true]{transition:opacity .42s cubic-bezier(.22,.9,.3,1) .3s,transform .48s cubic-bezier(.22,.9,.3,1) .3s;transform:none}.hiw-thread-v2-module__spvaRq__poolWarm,.hiw-thread-v2-module__spvaRq__poolSteady,.hiw-thread-v2-module__spvaRq__reflection{transition:opacity .82s}.hiw-thread-v2-module__spvaRq__stage{transition:transform 1.1s cubic-bezier(.3,.8,.3,1)}.hiw-thread-v2-module__spvaRq__dots i{animation:hiw-thread-v2-module__spvaRq__hiwTyping 1.4s ease-in-out infinite var(--amb)}.hiw-thread-v2-module__spvaRq__dots i:nth-child(2){animation-delay:.18s}.hiw-thread-v2-module__spvaRq__dots i:nth-child(3){animation-delay:.36s}@keyframes hiw-thread-v2-module__spvaRq__hiwTyping{30%{opacity:.35}60%{opacity:1}}}@media (max-height:820px) and (min-width:900px){.hiw-thread-v2-module__spvaRq__phoneCol{--dh0:calc(60svh * var(--phone-scale,1))}.hiw-thread-v2-module__spvaRq__page[data-pin=on] .hiw-thread-v2-module__spvaRq__sticky{padding:68px 0 12px}.hiw-thread-v2-module__spvaRq__stage{padding-bottom:clamp(30px,6svh,70px)}.hiw-thread-v2-module__spvaRq__typeCol{gap:clamp(14px,2.4svh,26px)}.hiw-thread-v2-module__spvaRq__galaxy{--gx-by:87%;--gx-bs:min(78vw, 148svh);--gx-ky:.67}}@media (max-width:899px){.hiw-thread-v2-module__spvaRq__svcTail{padding:18svh 20px 0}.hiw-thread-v2-module__spvaRq__galaxy{--gx-bx:50%;--gx-by:94%;--gx-bs:min(92vw, 36svh);--gx-bo:.68;--gx-ky:.167}.hiw-thread-v2-module__spvaRq__cols{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(12px,2svh,22px)}.hiw-thread-v2-module__spvaRq__typeCol{grid-area:auto;place-self:start stretch;gap:12px;padding-bottom:0}.hiw-thread-v2-module__spvaRq__headSub{max-width:none}.hiw-thread-v2-module__spvaRq__headTitle{font-size:calc(clamp(28px, 8.4vw, 44px) * var(--ts,1))}.hiw-thread-v2-module__spvaRq__headSub{font-size:calc(clamp(14px, 3.9vw, 18px) * var(--ts,1))}.hiw-thread-v2-module__spvaRq__phoneCol{--dw:calc(min(62vw, 260px) * var(--phone-scale,1));--dh0:calc(var(--dw) / .485);grid-area:auto}.hiw-thread-v2-module__spvaRq__page[data-pin=off] .hiw-thread-v2-module__spvaRq__phoneCol{--dw:calc(min(62vw, 260px) * var(--phone-scale,1))}.hiw-thread-v2-module__spvaRq__page[data-pin=on] .hiw-thread-v2-module__spvaRq__sticky{padding:88px 0 14px}.hiw-thread-v2-module__spvaRq__page[data-beat="3"] .hiw-thread-v2-module__spvaRq__stage{--sc:calc(1 + .014 * var(--scene,1));--sy:0px}.hiw-thread-v2-module__spvaRq__stubCard{width:min(300px,50vw + 110px);left:20px}.hiw-thread-v2-module__spvaRq__foldStub .hiw-thread-v2-module__spvaRq__mockTag{left:20px}.hiw-thread-v2-module__spvaRq__stage{padding-bottom:clamp(56px,11svh,120px);padding-left:20px;padding-right:20px}}@media (max-width:899px) and (max-height:779px){.hiw-thread-v2-module__spvaRq__galaxy{display:none}.hiw-thread-v2-module__spvaRq__phoneCol{--dh0:min(calc(min(62vw, 260px) / .485 * var(--phone-scale,1)), calc(var(--vh-stage) - 232px));--dw:calc(var(--dh0) * .485)}.hiw-thread-v2-module__spvaRq__stage{padding-bottom:40px}}
.services-panel-module__Gbwq8q__page{--lens-dip:.4;background:var(--color-bg-primary);--row-h:132px;--ls:var(--list-scale);--ls-sub:calc(1 + (var(--ls) - 1) * .45);--art-cap:calc((100svh - 330px) / .7435);min-height:100vh;position:relative;overflow:clip visible}.services-panel-module__Gbwq8q__page[data-embed=true]{background:0 0;min-height:0}.services-panel-module__Gbwq8q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.services-panel-module__Gbwq8q__skyFixed{z-index:0;isolation:isolate;pointer-events:none;position:fixed;inset:0;overflow:clip}.services-panel-module__Gbwq8q__skyInFlow{z-index:0;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:clip}.services-panel-module__Gbwq8q__standin,.services-panel-module__Gbwq8q__tail{z-index:6;height:100svh;font-family:var(--font-mono);letter-spacing:.16em;color:color-mix(in srgb, var(--color-text-muted) 55%, transparent);place-items:center;font-size:11px;display:grid;position:relative}.services-panel-module__Gbwq8q__tail{height:60svh}.services-panel-module__Gbwq8q__scroller{z-index:6;position:relative}.services-panel-module__Gbwq8q__sticky{position:relative}@media (min-width:1024px){.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__scroller{height:calc(var(--pace) * 1svh)}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__sticky{align-content:center;height:100svh;display:grid;position:sticky;top:0}}.services-panel-module__Gbwq8q__section{z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 32px 40px;position:relative}@media (min-width:1024px){.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__section{right:clamp(0px, var(--svc-shift,0px), max(0px, (100vw - 1240px) / 2 - 8px))}}.services-panel-module__Gbwq8q__head{padding-bottom:42px}.services-panel-module__Gbwq8q__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-text-muted);font-size:13px}.services-panel-module__Gbwq8q__heading{font-family:var(--font-display);word-spacing:var(--word-spacing-display);color:var(--color-text-primary);margin-top:14px;font-size:clamp(26px,2.8vw,38px);line-height:1.15}.services-panel-module__Gbwq8q__split{grid-template-columns:min(var(--art-w), var(--art-cap)) 1fr;gap:var(--gutter);align-items:center;display:grid;position:relative}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__split{grid-template-columns:1fr min(var(--art-w), var(--art-cap))}.services-panel-module__Gbwq8q__stack{flex-direction:column;gap:56px;display:flex}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__stageCol{order:2}.services-panel-module__Gbwq8q__stageCol{min-width:0}.services-panel-module__Gbwq8q__stage{aspect-ratio:1/.7435;position:relative}.services-panel-module__Gbwq8q__lens{opacity:0;visibility:hidden;transition:opacity calc(var(--fade) * (1 - var(--lens-dip))) ease, visibility 0s linear var(--fade);position:absolute;inset:0}.services-panel-module__Gbwq8q__lens[data-on=true]{opacity:1;visibility:visible;transition:opacity calc(var(--fade) * (1 - var(--lens-dip))) ease calc(var(--fade) * var(--lens-dip)), visibility 0s}.services-panel-module__Gbwq8q__stageCaption{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-text-secondary);align-items:center;gap:12px;margin-top:20px;font-size:10px;display:flex}.services-panel-module__Gbwq8q__captionRule{background:var(--color-svc-line);width:26px;height:1px}.services-panel-module__Gbwq8q__calm{z-index:-2;pointer-events:none;opacity:var(--calm,1);background:radial-gradient(50% 50%,#000000e0 0%,#00000094 40%,#00000038 70%,#0000 100%);position:absolute;inset:-30% 22% -30% -34%}.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__calm{left:22%;right:-34%}@media (max-width:1023px){.services-panel-module__Gbwq8q__page .services-panel-module__Gbwq8q__calm,.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__calm{left:-20%;right:-20%}}.services-panel-module__Gbwq8q__spill{z-index:-1;pointer-events:none;position:absolute;inset:-55% -65%}.services-panel-module__Gbwq8q__spillWarm,.services-panel-module__Gbwq8q__spillCool{opacity:0;transition:opacity var(--fade) ease;position:absolute;inset:0}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__spillWarm,.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__spillCool{background:radial-gradient(30% 40% at 50% 50%, color-mix(in srgb, var(--tone) 24%, transparent) 0%, color-mix(in srgb, var(--tone) 9%, transparent) 46%, transparent 100%), radial-gradient(42% 42% at 42% 56%, color-mix(in srgb, var(--tone) 10%, transparent) 0%, transparent 100%), radial-gradient(24% 42% at 48% 58%, color-mix(in srgb, var(--tone) 7%, transparent) 0%, transparent 100%)}.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__spillWarm,.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__spillCool{background:radial-gradient(30% 40% at 50% 50%, color-mix(in srgb, var(--tone) 24%, transparent) 0%, color-mix(in srgb, var(--tone) 9%, transparent) 46%, transparent 100%), radial-gradient(42% 42% at 58% 56%, color-mix(in srgb, var(--tone) 10%, transparent) 0%, transparent 100%), radial-gradient(24% 42% at 52% 58%, color-mix(in srgb, var(--tone) 7%, transparent) 0%, transparent 100%)}.services-panel-module__Gbwq8q__spillWarm{--tone:color-mix(in srgb, var(--color-accent-amber) 58%, white)}.services-panel-module__Gbwq8q__spillCool{--tone:color-mix(in srgb, var(--color-accent-violet) 62%, var(--color-accent-cyan-bright))}.services-panel-module__Gbwq8q__spill[data-tone=warm] .services-panel-module__Gbwq8q__spillWarm{opacity:var(--glow,1)}.services-panel-module__Gbwq8q__spill[data-tone=cool] .services-panel-module__Gbwq8q__spillCool{opacity:calc(var(--glow,1) * .82)}.services-panel-module__Gbwq8q__lift{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;top:-16%;bottom:-16%}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__lift{left:0;right:min(var(--art-w), var(--art-cap))}.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__lift{right:0;left:min(var(--art-w), var(--art-cap))}.services-panel-module__Gbwq8q__liftWarm,.services-panel-module__Gbwq8q__liftCool{opacity:0;transition:opacity var(--fade) ease;position:absolute;inset:0}.services-panel-module__Gbwq8q__liftWarm{--tone:color-mix(in srgb, var(--color-accent-amber) 58%, white)}.services-panel-module__Gbwq8q__liftCool{--tone:color-mix(in srgb, var(--color-accent-violet) 62%, var(--color-accent-cyan-bright))}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__liftWarm,.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__liftCool{background:radial-gradient(78% 50% at 100% 50%, color-mix(in srgb, var(--tone) 9%, transparent) 0%, color-mix(in srgb, var(--tone) 4%, transparent) 42%, transparent 100%)}.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__liftWarm,.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__liftCool{background:radial-gradient(78% 50% at 0% 50%, color-mix(in srgb, var(--tone) 9%, transparent) 0%, color-mix(in srgb, var(--tone) 4%, transparent) 42%, transparent 100%)}.services-panel-module__Gbwq8q__lift[data-tone=warm] .services-panel-module__Gbwq8q__liftWarm{opacity:var(--glow,1)}.services-panel-module__Gbwq8q__lift[data-tone=cool] .services-panel-module__Gbwq8q__liftCool{opacity:calc(var(--glow,1) * .82)}.services-panel-module__Gbwq8q__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-mark-bg);width:100%;overflow:hidden;container-type:inline-size}.services-panel-module__Gbwq8q__cardThumb{border-radius:var(--radius-sm)}.services-panel-module__Gbwq8q__chrome{border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 7%, transparent);background:color-mix(in srgb, var(--color-mark-bg) 60%, var(--color-bg-elevated));align-items:center;gap:max(3px,1.1cqw);height:max(11px,5.6cqw);padding:0 2.2cqw;display:flex}.services-panel-module__Gbwq8q__dot{background:var(--color-bg-elevated);border-radius:999px;width:max(2px,1.4cqw);height:max(2px,1.4cqw)}.services-panel-module__Gbwq8q__url{border-radius:var(--radius-sm);background:var(--color-mark-bg);font-family:var(--font-mono);color:var(--color-text-secondary);margin-left:1.4cqw;padding:.55cqw 1.7cqw;font-size:max(5px,1.85cqw);line-height:1.5}.services-panel-module__Gbwq8q__liveTag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-accent-cyan);align-items:center;gap:.9cqw;margin-left:auto;font-size:1.5cqw;display:flex}.services-panel-module__Gbwq8q__liveDot{background:var(--color-accent-cyan-bright);width:.95cqw;height:.95cqw;box-shadow:0 0 1.4cqw color-mix(in srgb, var(--color-accent-cyan-bright) 75%, transparent);border-radius:999px}.services-panel-module__Gbwq8q__viewport{aspect-ratio:16/11;position:relative;overflow:hidden}.services-panel-module__Gbwq8q__site{--m-bg:#f7f0e3;--m-ink:#2b211a;--m-accent:#dd5f3c;--m-turq:#2fb0a8;--m-gold:#e8b64c;--m-cream:#fbf6ec;--m-serif:ui-serif, Georgia, "Times New Roman", serif;--m-soft:color-mix(in srgb, var(--m-ink) 60%, var(--m-bg));--m-line:color-mix(in srgb, var(--m-ink) 16%, var(--m-bg));background:var(--m-bg);color:var(--m-ink);font-family:var(--font-utility);flex-direction:column;padding:0 4.4cqw;display:flex;position:absolute;inset:0}.services-panel-module__Gbwq8q__siteNav{flex:none;align-items:center;height:8.6cqw;display:flex}.services-panel-module__Gbwq8q__siteMark{letter-spacing:.13em;flex-direction:column;gap:.35cqw;font-size:2.5cqw;font-weight:700;line-height:1;display:flex}.services-panel-module__Gbwq8q__siteMarkSub{letter-spacing:.3em;color:var(--m-soft);align-items:center;gap:.9cqw;font-size:1.85cqw;display:flex}.services-panel-module__Gbwq8q__markStar,.services-panel-module__Gbwq8q__stripStar{background:var(--m-turq);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:1.15cqw;height:1.15cqw;display:inline-block}.services-panel-module__Gbwq8q__siteLinks{letter-spacing:.1em;color:var(--m-soft);gap:2.6cqw;margin-left:auto;font-size:1.7cqw;display:flex}.services-panel-module__Gbwq8q__siteNavCta{border:1px solid var(--m-accent);letter-spacing:.1em;color:var(--m-accent);border-radius:999px;margin-left:2.6cqw;padding:.75cqw 2.1cqw;font-size:1.55cqw;font-weight:600}.services-panel-module__Gbwq8q__siteHero{flex-direction:column;flex:1;justify-content:center;gap:1.2cqw;min-height:0;padding-bottom:1.2cqw;padding-right:27cqw;display:flex}.services-panel-module__Gbwq8q__siteH1{font-family:var(--m-serif);letter-spacing:-.015em;max-width:13ch;font-size:7cqw;line-height:1.02}.services-panel-module__Gbwq8q__siteSub{max-width:34ch;color:var(--m-soft);font-size:1.9cqw;line-height:1.5}.services-panel-module__Gbwq8q__siteCta{border-radius:var(--radius-sm);background:var(--m-accent);width:fit-content;color:var(--m-cream);letter-spacing:.12em;margin-top:.5cqw;padding:1.2cqw 3.2cqw;font-size:1.8cqw;font-weight:700}.services-panel-module__Gbwq8q__sitePhoto{flex:none;width:100cqw;height:27.5cqw;margin-left:-4.4cqw;position:relative;overflow:hidden}.services-panel-module__Gbwq8q__sitePhoto img{object-fit:cover;object-position:50% 46%;width:100%;height:100%}.services-panel-module__Gbwq8q__sitePhoto:after{content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--m-bg) 45%, transparent), transparent 18%);position:absolute;inset:0}.services-panel-module__Gbwq8q__siteStrip{letter-spacing:.16em;height:4.6cqw;color:var(--m-soft);flex:none;align-items:center;gap:3.4cqw;font-size:1.6cqw;display:flex}.services-panel-module__Gbwq8q__siteStrip span{align-items:center;gap:1cqw;display:flex}.services-panel-module__Gbwq8q__signWrap{z-index:2;width:18.5cqw;position:absolute;bottom:7cqw;right:5cqw}.services-panel-module__Gbwq8q__sign{width:100%;height:auto;filter:drop-shadow(0 .5cqw 1.2cqw color-mix(in srgb, var(--m-ink) 28%, transparent));display:block}.services-panel-module__Gbwq8q__signWrap:after{content:"";background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--m-ink) 30%, transparent), transparent 70%);border-radius:50%;height:2.2cqw;position:absolute;bottom:-.9cqw;left:22%;right:22%}.services-panel-module__Gbwq8q__signMast{fill:color-mix(in srgb, var(--m-ink) 55%, var(--m-bg))}.services-panel-module__Gbwq8q__signMastHi{stroke:color-mix(in srgb, var(--m-cream) 70%, transparent);stroke-width:1.1px}.services-panel-module__Gbwq8q__signStar{fill:var(--m-turq);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--m-turq) 85%, transparent))}.services-panel-module__Gbwq8q__signStarThin{fill:var(--m-cream)}.services-panel-module__Gbwq8q__signCab{fill:var(--m-cream);stroke:color-mix(in srgb, var(--m-ink) 30%, transparent);stroke-width:.8px}.services-panel-module__Gbwq8q__signCabText{fill:var(--m-ink);font-family:var(--font-utility);letter-spacing:.06em;text-anchor:middle;font-size:10.5px;font-weight:700}.services-panel-module__Gbwq8q__signBulb{fill:var(--m-gold);filter:drop-shadow(0 0 1.6px color-mix(in srgb, var(--m-gold) 90%, transparent))}.services-panel-module__Gbwq8q__signBlade{fill:var(--m-accent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--m-accent) 55%, transparent))}.services-panel-module__Gbwq8q__signBladeInset{fill:none;stroke:color-mix(in srgb, var(--m-cream) 65%, transparent);stroke-width:1px}.services-panel-module__Gbwq8q__signBladeText{fill:var(--m-cream);font-family:var(--font-utility);letter-spacing:.02em;text-anchor:middle;font-size:25px;font-weight:700}.services-panel-module__Gbwq8q__signReader{fill:var(--m-cream);stroke:color-mix(in srgb, var(--m-ink) 30%, transparent);stroke-width:.8px}.services-panel-module__Gbwq8q__signVacancy{fill:var(--m-accent);font-family:var(--font-utility);letter-spacing:.1em;text-anchor:middle;font-size:12px;font-weight:700}.services-panel-module__Gbwq8q__signSmall{fill:color-mix(in srgb, var(--m-ink) 62%, var(--m-cream));font-family:var(--font-utility);letter-spacing:.08em;text-anchor:middle;font-size:7px}.services-panel-module__Gbwq8q__opsLayer{z-index:3;opacity:0;transition:opacity var(--fade) ease;pointer-events:none;position:absolute;inset:0}.services-panel-module__Gbwq8q__opsLayer[data-on=true]{opacity:1}.services-panel-module__Gbwq8q__ops{position:absolute;inset:0}.services-panel-module__Gbwq8q__opsTag{border:1px solid color-mix(in srgb, var(--color-accent-cyan-bright) 34%, transparent);background:color-mix(in srgb, var(--color-bg-primary) 88%, transparent);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-secondary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:center;gap:1.4cqw;padding:.9cqw 1.8cqw;font-size:1.55cqw;display:flex;position:absolute}.services-panel-module__Gbwq8q__opsTagBackup{bottom:20cqw;left:3.4cqw}.services-panel-module__Gbwq8q__opsTagUpdates{bottom:13cqw;left:3.4cqw}.services-panel-module__Gbwq8q__opsTick{background:var(--color-accent-cyan-bright);width:2.4cqw;height:1px}.services-panel-module__Gbwq8q__rail{border-top:1px solid color-mix(in srgb, var(--color-accent-cyan-bright) 30%, transparent);background:color-mix(in srgb, var(--color-bg-primary) 92%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:9cqw;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-muted);align-items:center;gap:3.4cqw;padding:0 3.4cqw;font-size:1.5cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.services-panel-module__Gbwq8q__railLive{color:var(--color-accent-cyan);align-items:center;gap:1.2cqw;display:flex}.services-panel-module__Gbwq8q__railPulse{background:var(--color-accent-cyan-bright);width:1.1cqw;height:1.1cqw;box-shadow:0 0 1.8cqw color-mix(in srgb, var(--color-accent-cyan-bright) 80%, transparent);border-radius:999px}.services-panel-module__Gbwq8q__railStat{align-items:baseline;gap:1.1cqw;display:flex}.services-panel-module__Gbwq8q__railStat b{letter-spacing:.02em;color:var(--color-text-primary);font-size:2.3cqw;font-weight:500}.services-panel-module__Gbwq8q__spark{width:21cqw;height:3.4cqw;margin-left:auto;margin-right:auto}.services-panel-module__Gbwq8q__sparkBar{fill:color-mix(in srgb, var(--color-accent-cyan-bright) 46%, transparent)}.services-panel-module__Gbwq8q__sparkDip{fill:var(--color-accent-amber)}.services-panel-module__Gbwq8q__lensAnswer{align-items:center;display:flex;container-type:inline-size}.services-panel-module__Gbwq8q__answer{border:1px solid color-mix(in srgb, var(--color-accent-violet) 26%, transparent);border-radius:var(--radius-lg);background:radial-gradient(86% 62% at 12% 0%, color-mix(in srgb, var(--color-accent-violet) 11%, transparent), transparent 70%), var(--color-bg-surface);flex-direction:column;width:100%;padding:5cqw 5.5cqw;display:flex;overflow:hidden}.services-panel-module__Gbwq8q__aHead{align-items:center;gap:1.8cqw;display:flex}.services-panel-module__Gbwq8q__aMark{background:var(--color-accent-violet-bright);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:2.4cqw;height:2.4cqw}.services-panel-module__Gbwq8q__aKicker{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-accent-violet-bright);font-size:1.7cqw}.services-panel-module__Gbwq8q__aQuery{font-family:var(--font-utility);letter-spacing:.02em;color:var(--color-text-primary);margin-top:3.4cqw;font-size:3.4cqw}.services-panel-module__Gbwq8q__aBody{font-family:var(--font-utility);color:var(--color-text-secondary);margin-top:2.6cqw;font-size:2.5cqw;line-height:1.62}.services-panel-module__Gbwq8q__aChip{border:1px solid color-mix(in srgb, var(--color-accent-violet) 45%, transparent);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--color-accent-violet-bright);margin-left:.7cqw;padding:0 .7cqw;font-size:1.75cqw;display:inline-block}.services-panel-module__Gbwq8q__aCite{border-top:1px solid var(--color-border-subtle);align-items:center;gap:3.4cqw;margin-top:4.4cqw;padding-top:3.6cqw;display:flex}.services-panel-module__Gbwq8q__aThumb{flex:none;width:34cqw}.services-panel-module__Gbwq8q__aCiteMeta{min-width:0}.services-panel-module__Gbwq8q__aDomain{font-family:var(--font-mono);color:var(--color-accent-cyan);font-size:2cqw}.services-panel-module__Gbwq8q__aTitle{font-family:var(--font-utility);color:var(--color-text-primary);margin-top:.9cqw;font-size:2.2cqw;line-height:1.4}.services-panel-module__Gbwq8q__aCited{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-text-muted);margin-top:1.4cqw;font-size:1.6cqw}.services-panel-module__Gbwq8q__listCol{min-width:0;position:relative}.services-panel-module__Gbwq8q__spine{background:linear-gradient(to bottom, transparent, var(--color-svc-line) 12%, var(--color-svc-line) 88%, transparent);width:1px;position:absolute;top:0;bottom:0;left:0}.services-panel-module__Gbwq8q__leader{top:calc(var(--i) * var(--row-h) + var(--row-h) / 2);left:calc(-1 * var(--gutter));width:var(--gutter);background:linear-gradient(to left, color-mix(in srgb, var(--color-accent-cyan-bright) 12%, transparent), color-mix(in srgb, var(--color-accent-cyan-bright) 70%, transparent));height:1px;transition:top var(--fade) cubic-bezier(.22, 1, .36, 1);position:absolute}.services-panel-module__Gbwq8q__leader:before{content:"";background:var(--color-accent-cyan-bright);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--color-accent-cyan-bright) 70%, transparent);border-radius:999px;position:absolute;top:-2px;left:-2px}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__leader{left:auto;right:calc(-1 * var(--gutter));background:linear-gradient(to right, color-mix(in srgb, var(--color-accent-cyan-bright) 12%, transparent), color-mix(in srgb, var(--color-accent-cyan-bright) 70%, transparent))}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__leader:before{left:auto;right:-2px}.services-panel-module__Gbwq8q__list{position:relative}.services-panel-module__Gbwq8q__item{align-items:center;gap:calc(20px * var(--ls-sub));width:100%;height:var(--row-h);text-align:left;cursor:pointer;opacity:calc(var(--dim) / 100%);transition:opacity var(--fade) ease, color var(--fade) ease;background:0 0;border:0;padding:0 0 0 26px;display:flex;position:relative}.services-panel-module__Gbwq8q__item[data-on=true]{opacity:1}.services-panel-module__Gbwq8q__item:focus-visible{outline:1px solid var(--color-accent-cyan-bright);outline-offset:4px}.services-panel-module__Gbwq8q__itemTick{background:var(--color-svc-line);width:12px;height:1px;transition:width var(--fade) ease, background var(--fade) ease;position:absolute;top:50%;left:0}.services-panel-module__Gbwq8q__item[data-on=true] .services-panel-module__Gbwq8q__itemTick{background:var(--color-accent-cyan-bright);width:20px}.services-panel-module__Gbwq8q__item[data-static=true]{cursor:default;height:auto}.services-panel-module__Gbwq8q__itemNum{font-family:var(--font-mono);font-size:calc(11px * var(--ls-sub));letter-spacing:.16em;color:var(--color-text-muted);transition:color var(--fade) ease}.services-panel-module__Gbwq8q__item[data-on=true] .services-panel-module__Gbwq8q__itemNum{color:var(--color-accent-cyan-bright)}.services-panel-module__Gbwq8q__itemBody{gap:calc(9px * var(--ls-sub));flex-direction:column;min-width:0;display:flex}.services-panel-module__Gbwq8q__itemName{font-family:var(--font-display);word-spacing:var(--word-spacing-display);font-size:calc(19px * var(--ls));color:var(--color-text-secondary);transition:color var(--fade) ease;line-height:1.2}.services-panel-module__Gbwq8q__item[data-on=true] .services-panel-module__Gbwq8q__itemName{color:var(--color-text-primary)}.services-panel-module__Gbwq8q__itemOutcome{max-width:52ch;font-family:var(--font-utility);font-size:calc(13.5px * var(--ls-sub));color:var(--color-text-secondary);transition:color var(--fade) ease;line-height:1.55}.services-panel-module__Gbwq8q__item[data-on=true] .services-panel-module__Gbwq8q__itemOutcome{color:color-mix(in srgb, var(--color-text-primary) 38%, var(--color-text-secondary))}.services-panel-module__Gbwq8q__datum{border-top:1px solid var(--color-svc-line);font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-top:46px;padding-top:14px;font-size:9.5px;display:flex;position:relative}.services-panel-module__Gbwq8q__datum:before,.services-panel-module__Gbwq8q__datum:after{content:"";background:var(--color-svc-line);width:1px;height:8px;position:absolute;top:0}.services-panel-module__Gbwq8q__datum:before{left:0}.services-panel-module__Gbwq8q__datum:after{right:0}.services-panel-module__Gbwq8q__datumIndex{color:var(--color-text-secondary)}.services-panel-module__Gbwq8q__datumProgress{height:1px;width:calc(var(--p,0) * 100%);background:var(--color-accent-cyan-bright);opacity:.72;position:absolute;top:-1px;left:0}.services-panel-module__Gbwq8q__toolbox{z-index:50;width:244px;max-height:calc(100svh - 28px);font-family:var(--font-mono);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg-surface) 92%, transparent);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:10px 12px;font-size:10px;position:fixed;bottom:14px;right:14px;overflow-y:auto}.services-panel-module__Gbwq8q__toolboxTitle{letter-spacing:.14em;color:var(--color-text-muted);justify-content:space-between;display:flex}.services-panel-module__Gbwq8q__knobRow{align-items:center;gap:6px;margin-top:7px;display:flex}.services-panel-module__Gbwq8q__knobLabel{color:var(--color-text-secondary);flex:auto}.services-panel-module__Gbwq8q__knobVal{text-align:right;min-width:52px;color:var(--color-text-primary)}.services-panel-module__Gbwq8q__knobBtn{width:18px;height:18px;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;line-height:1}.services-panel-module__Gbwq8q__knobBtn:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-accent-cyan) 50%, var(--color-border-subtle))}.services-panel-module__Gbwq8q__knobWide{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:2px 10px;line-height:1.3}.services-panel-module__Gbwq8q__knobWide:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-accent-cyan) 50%, var(--color-border-subtle))}@media (min-width:1024px) and (max-height:820px){.services-panel-module__Gbwq8q__page{--ls:calc(var(--list-scale) * .86);--row-h:112px;--art-cap:calc((100svh - 240px) / .7435)}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__sticky{box-sizing:border-box;padding-top:var(--header-h)}.services-panel-module__Gbwq8q__head{padding-bottom:26px}.services-panel-module__Gbwq8q__stageCaption{margin-top:12px}.services-panel-module__Gbwq8q__datum{margin-top:24px}.services-panel-module__Gbwq8q__section{padding-bottom:16px}}@media (min-width:1024px) and (max-height:640px){.services-panel-module__Gbwq8q__page{--ls:calc(var(--list-scale) * .7);--row-h:74px;--art-cap:calc((100svh - 226px) / .7435)}.services-panel-module__Gbwq8q__head{padding-bottom:12px}.services-panel-module__Gbwq8q__heading{margin-top:8px}.services-panel-module__Gbwq8q__section{padding-bottom:12px}.services-panel-module__Gbwq8q__datum{margin-top:2px}}@media (max-width:1023px){.services-panel-module__Gbwq8q__page{--ls:min(var(--list-scale), 1.15)}.services-panel-module__Gbwq8q__section{padding:0 20px 32px}.services-panel-module__Gbwq8q__head{padding-bottom:34px}.services-panel-module__Gbwq8q__split{flex-direction:column;gap:34px;display:flex}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__stageCol{order:0}.services-panel-module__Gbwq8q__stageCol{width:100%}.services-panel-module__Gbwq8q__leader{display:none}.services-panel-module__Gbwq8q__spill{inset:-26% -22% -74%}.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__spillWarm,.services-panel-module__Gbwq8q__page[data-side=right] .services-panel-module__Gbwq8q__spillCool,.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__spillWarm,.services-panel-module__Gbwq8q__page[data-side=left] .services-panel-module__Gbwq8q__spillCool{background:radial-gradient(44% 26% at 50% 34%, color-mix(in srgb, var(--tone) 24%, transparent) 0%, color-mix(in srgb, var(--tone) 9%, transparent) 46%, transparent 100%), radial-gradient(50% 44% at 50% 50%, color-mix(in srgb, var(--tone) 9%, transparent) 0%, transparent 100%)}.services-panel-module__Gbwq8q__lift{display:none}.services-panel-module__Gbwq8q__item{height:auto;padding:18px 0 18px 22px}.services-panel-module__Gbwq8q__itemOutcome{max-width:none}.services-panel-module__Gbwq8q__datum{letter-spacing:.12em;margin-top:30px;font-size:8.5px}.services-panel-module__Gbwq8q__standin,.services-panel-module__Gbwq8q__tail{height:26vh}}@media (max-width:1023px) and (min-height:600px){.services-panel-module__Gbwq8q__page{--pace-m:260;--row-collapse:1;--svc-fixed-m:456px;--art-cap-m:calc(min(var(--vh-stage) * .38, var(--vh-stage) - var(--svc-fixed-m)) / .7435)}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__scroller{height:calc(var(--pace-m) * var(--vh-stage) / 100)}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__sticky{height:var(--vh-stage);padding-top:calc(var(--header-h) + 12px);align-content:start;display:grid;position:sticky;top:0;overflow:clip}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__section{padding-bottom:0}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__head{padding-bottom:12px}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__heading{margin-top:8px}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__split{gap:16px}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__stage{width:min(100%, var(--art-cap-m));margin-inline:auto}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__stageCaption{margin-top:12px}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__item{padding:12px 0 12px 22px}@container style(--row-collapse:1){.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__itemBody{transition:grid-template-rows var(--fade) ease;grid-template-rows:auto 0fr;gap:0;display:grid}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__item[data-on=true] .services-panel-module__Gbwq8q__itemBody{grid-template-rows:auto 1fr}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__itemOutcome{opacity:0;visibility:hidden;min-height:0;transition:opacity var(--fade) ease, color var(--fade) ease, visibility 0s linear var(--fade);overflow:hidden}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__itemOutcome:before{content:"";height:calc(9px * var(--ls-sub));display:block}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__item[data-on=true] .services-panel-module__Gbwq8q__itemOutcome{opacity:1;visibility:visible;transition:opacity var(--fade) ease, color var(--fade) ease, visibility 0s linear 0s}}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__datum{margin-top:12px}.services-panel-module__Gbwq8q__page[data-pin=on] .services-panel-module__Gbwq8q__tail{height:calc(var(--vh-stage) * .06)}}@keyframes services-panel-module__Gbwq8q__spFrame{0%{clip-path:inset(49.7% 0 49.7% 0 round var(--radius-lg));opacity:.35}34%{opacity:1}}@keyframes services-panel-module__Gbwq8q__spSettle{0%{opacity:0;transform:translateY(-5px)}}@keyframes services-panel-module__Gbwq8q__spRise{0%{opacity:0;transform:translateY(7px)}}@keyframes services-panel-module__Gbwq8q__spSet{0%{clip-path:inset(-.2em 100% -.14em 0)}}@keyframes services-panel-module__Gbwq8q__spWipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes services-panel-module__Gbwq8q__spPush{0%{transform:scale(1.05)}}@keyframes services-panel-module__Gbwq8q__spSignIn{0%{opacity:0}}@keyframes services-panel-module__Gbwq8q__spStrike{0%{filter:saturate(calc(1 - .84 * var(--strike,1))) brightness(calc(1 - .5 * var(--strike,1)));animation-timing-function:step-end}5%{filter:saturate(calc(1 + .1 * var(--strike,1))) brightness(calc(1 + .5 * var(--strike,1)));animation-timing-function:step-end}13%{filter:saturate(calc(1 - .83 * var(--strike,1))) brightness(calc(1 - .52 * var(--strike,1)));animation-timing-function:step-end}19%{filter:saturate(1) brightness(calc(1 + .3 * var(--strike,1)));animation-timing-function:step-end}27%{filter:saturate(calc(1 - .66 * var(--strike,1))) brightness(calc(1 - .32 * var(--strike,1)));animation-timing-function:step-end}34%{filter:saturate(calc(1 + .28 * var(--strike,1))) brightness(calc(1 + .72 * var(--strike,1)));animation-timing-function:cubic-bezier(.33,0,.3,1)}62%{filter:saturate(calc(1 + .05 * var(--strike,1))) brightness(calc(1 + .12 * var(--strike,1)))}82%{filter:saturate()brightness()}}@keyframes services-panel-module__Gbwq8q__spLive{0%,to{opacity:.5;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}@keyframes services-panel-module__Gbwq8q__spRoll{to{transform:translate(-120px)}}@keyframes services-panel-module__Gbwq8q__spReread{0%,2.6%{opacity:1}3.2%{opacity:.34}4.5%{opacity:1}}@keyframes services-panel-module__Gbwq8q__spRegister{0%,84%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent-violet) 55%, transparent)}}@media (prefers-reduced-motion:no-preference){.services-panel-module__Gbwq8q__page{--sp-play:running}.services-panel-module__Gbwq8q__page[data-built=armed],.services-panel-module__Gbwq8q__page[data-live=off],.services-panel-module__Gbwq8q__lens:not([data-on=true]),.services-panel-module__Gbwq8q__opsLayer:not([data-on=true]){--sp-play:paused}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb){clip-path:inset(0 round var(--radius-lg))}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteH1{clip-path:inset(-.2em -.08em -.14em 0)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__sitePhoto{clip-path:inset(0)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__signWrap{filter:saturate()brightness()}.services-panel-module__Gbwq8q__aChip{box-shadow:0 0 0 .55cqw color-mix(in srgb, var(--color-accent-violet) 0%, transparent)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb){animation:services-panel-module__Gbwq8q__spFrame calc(200 * var(--bu)) cubic-bezier(.2, .9, .25, 1) 0s backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__chrome>*{animation:services-panel-module__Gbwq8q__spSettle calc(190 * var(--bu)) ease-out calc(150 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__chrome>:nth-child(4){animation-delay:calc(195 * var(--bu))}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__chrome>:nth-child(5){animation-delay:calc(235 * var(--bu))}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteNav>*{animation:services-panel-module__Gbwq8q__spSettle calc(230 * var(--bu)) ease-out calc(210 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteNav>:nth-child(2){animation-delay:calc(245 * var(--bu))}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteNav>:nth-child(3){animation-delay:calc(280 * var(--bu))}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteH1{animation:services-panel-module__Gbwq8q__spSet calc(320 * var(--bu)) cubic-bezier(.22, 1, .36, 1) calc(300 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteSub{animation:services-panel-module__Gbwq8q__spRise calc(250 * var(--bu)) ease-out calc(450 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteCta{animation:services-panel-module__Gbwq8q__spRise calc(250 * var(--bu)) ease-out calc(520 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__sitePhoto{animation:services-panel-module__Gbwq8q__spWipe calc(350 * var(--bu)) cubic-bezier(.22, 1, .36, 1) calc(530 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__sitePhoto img{animation:services-panel-module__Gbwq8q__spPush calc(520 * var(--bu)) cubic-bezier(.22, 1, .36, 1) calc(530 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteStrip{animation:services-panel-module__Gbwq8q__spRise calc(250 * var(--bu)) ease-out calc(670 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__signWrap{animation:services-panel-module__Gbwq8q__spSignIn calc(210 * var(--bu)) ease-out calc(600 * var(--bu)) backwards var(--sp-play), services-panel-module__Gbwq8q__spStrike calc(430 * var(--bu)) linear calc(770 * var(--bu)) backwards var(--sp-play)}.services-panel-module__Gbwq8q__liveDot{animation:services-panel-module__Gbwq8q__spLive 2.6s ease-in-out infinite var(--sp-play)}.services-panel-module__Gbwq8q__sparkRoll{transform-box:view-box;animation:services-panel-module__Gbwq8q__spRoll 60s steps(30, end) infinite var(--sp-play)}.services-panel-module__Gbwq8q__railStat b{animation:services-panel-module__Gbwq8q__spReread 8.4s steps(1, end) infinite var(--sp-play)}.services-panel-module__Gbwq8q__rail>.services-panel-module__Gbwq8q__railStat:nth-child(4) b{animation-delay:4.2s}.services-panel-module__Gbwq8q__aChip{animation:services-panel-module__Gbwq8q__spRegister 7.6s ease-out 2s infinite var(--sp-play)}.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb),.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__chrome>*,.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteNav>*,.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteH1,.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteSub,.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteCta,.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__sitePhoto,.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__sitePhoto img,.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__siteStrip,.services-panel-module__Gbwq8q__page[data-built=off] .services-panel-module__Gbwq8q__card:not(.services-panel-module__Gbwq8q__cardThumb) .services-panel-module__Gbwq8q__signWrap,.services-panel-module__Gbwq8q__page[data-ambient=off] .services-panel-module__Gbwq8q__liveDot,.services-panel-module__Gbwq8q__page[data-ambient=off] .services-panel-module__Gbwq8q__sparkRoll,.services-panel-module__Gbwq8q__page[data-ambient=off] .services-panel-module__Gbwq8q__railStat b,.services-panel-module__Gbwq8q__page[data-ambient=off] .services-panel-module__Gbwq8q__aChip{animation-name:none}}.services-panel-module__Gbwq8q__page[data-reduced=true] .services-panel-module__Gbwq8q__lens,.services-panel-module__Gbwq8q__page[data-reduced=true] .services-panel-module__Gbwq8q__opsLayer,.services-panel-module__Gbwq8q__page[data-reduced=true] .services-panel-module__Gbwq8q__leader,.services-panel-module__Gbwq8q__page[data-reduced=true] .services-panel-module__Gbwq8q__item,.services-panel-module__Gbwq8q__page[data-reduced=true] .services-panel-module__Gbwq8q__itemTick,.services-panel-module__Gbwq8q__page[data-reduced=true] .services-panel-module__Gbwq8q__itemNum,.services-panel-module__Gbwq8q__page[data-reduced=true] .services-panel-module__Gbwq8q__itemName{transition:none}
.showcase-module__AkEW5q__card{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1);--card-w:460px;width:min(var(--card-w), 100%)}@media (min-width:1024px){.showcase-module__AkEW5q__card{transform:translateX(calc(var(--side) * (1 - var(--act)) * var(--card-w) * .65)) rotate(calc(var(--side) * 6deg));will-change:transform}}.showcase-module__AkEW5q__shell{box-shadow:0 24px 60px -28px #000000a6, 0 0 24px -8px color-mix(in srgb, var(--color-accent-cyan) 18%, transparent)}.showcase-module__AkEW5q__pairRow{grid-template-columns:1fr;justify-items:center;row-gap:20px;display:grid;position:relative}.showcase-module__AkEW5q__pairRow+.showcase-module__AkEW5q__pairRow{margin-top:20px}@media (min-width:1024px){.showcase-module__AkEW5q__pairRow{grid-template-columns:1fr 1fr;align-items:start;gap:0 76px}.showcase-module__AkEW5q__pairRow+.showcase-module__AkEW5q__pairRow{margin-top:-96px}.showcase-module__AkEW5q__cardL{justify-self:end}.showcase-module__AkEW5q__cardR{z-index:1;justify-self:start;margin-top:128px}}.showcase-module__AkEW5q__spine{background:var(--color-flow-line);width:1px;margin-left:-.5px;display:none;position:absolute;top:0;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%);container-type:size}@media (min-width:1024px){.showcase-module__AkEW5q__spine{display:block}}.showcase-module__AkEW5q__spineGlow{width:3px;height:90px;transform:translateY(calc(var(--p) * (100cqh - 90px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 10px 1px var(--color-accent-cyan-bright), 0 0 26px 6px color-mix(in srgb, var(--color-accent-cyan-bright) 45%, transparent);border-radius:999px;position:absolute;top:0;left:-1px}
.interiors-module__GGcabG__serif{font-family:Fraunces,Instrument Serif,Georgia,Times New Roman,serif}.interiors-module__GGcabG__sans{font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.interiors-module__GGcabG__mockPool{--m-navy:#071a2c;--m-sky:#30b8ff;--m-ink:#f2f8fd;color:var(--m-ink)}.interiors-module__GGcabG__poolScrim{background:linear-gradient(to right, color-mix(in srgb, var(--m-navy) 92%, transparent) 0%, color-mix(in srgb, var(--m-navy) 55%, transparent) 55%, color-mix(in srgb, var(--m-navy) 15%, transparent) 100%)}.interiors-module__GGcabG__mSky{color:var(--m-sky)}.interiors-module__GGcabG__poolDrop{background:var(--m-sky);border-radius:0 50% 50%;width:7px;height:7px;transform:rotate(45deg)}.interiors-module__GGcabG__poolChip{background:var(--m-ink);color:var(--m-navy)}.interiors-module__GGcabG__mockMela{--m-bg:#2a1d14;--m-ink:#fff;--m-cream:#f2ead5;--m-accent:#c84b2f;background:var(--m-bg);color:var(--m-ink)}.interiors-module__GGcabG__melaGlass{background:color-mix(in srgb, var(--m-ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--m-ink) 22%, transparent);color:var(--m-ink)}.interiors-module__GGcabG__melaSolid{background:var(--m-ink);color:#000}.interiors-module__GGcabG__mockAtelier{--m-bg:#0f0d0b;--m-ink:#fbfaf7;--m-ink-soft:#c2bbaf;--m-accent:#c98a2e;background:var(--m-bg);color:var(--m-ink)}.interiors-module__GGcabG__atelierTopScrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--m-bg) 62%, transparent) 0%, color-mix(in srgb, var(--m-bg) 28%, transparent) 55%, transparent 100%)}.interiors-module__GGcabG__atelierKicker{color:var(--m-accent)}.interiors-module__GGcabG__atelierKicker:before{content:"";vertical-align:middle;background:var(--m-accent);width:14px;height:1px;margin-right:6px;display:inline-block}.interiors-module__GGcabG__atelierSoft{color:var(--m-ink-soft)}.interiors-module__GGcabG__atelierBtn{background:var(--m-ink);color:var(--m-bg)}.interiors-module__GGcabG__atelierGhost{border:1px solid color-mix(in srgb, var(--m-ink) 55%, transparent);color:var(--m-ink)}.interiors-module__GGcabG__mockPizza{--m-accent:#f4134a;--m-bg:#0b090b;--m-ink:#fff;background:var(--m-bg);color:var(--m-ink)}.interiors-module__GGcabG__pizzaWordmark{color:var(--m-accent);white-space:nowrap;text-align:center;font-style:italic;line-height:.82;position:absolute;left:50%;transform:translate(-50%)rotate(-4deg)}.interiors-module__GGcabG__pizzaWordmark>span{display:block}.interiors-module__GGcabG__pizzaWordmark>span:last-child{padding-left:.9em}.interiors-module__GGcabG__pizzaPill{background:var(--m-accent);color:#fff}.interiors-module__GGcabG__pizzaFlavor{color:var(--m-accent);position:relative}.interiors-module__GGcabG__pizzaFlavor:after{content:"";background-image:radial-gradient(circle, var(--m-accent) 45%, transparent 47%);background-repeat:repeat-x;background-size:4px 2px;height:2px;position:absolute;bottom:-.2em;left:0;right:0}.interiors-module__GGcabG__mockScoop{--m-bg:#faf5ee;--m-ink:#241a11;--m-ink-soft:#5c4a39;--m-accent:#7f5617;--m-pistachio:#47581f;background:var(--m-bg);color:var(--m-ink)}.interiors-module__GGcabG__scoopBrass{color:var(--m-accent)}.interiors-module__GGcabG__scoopEyebrow{color:var(--m-pistachio)}.interiors-module__GGcabG__scoopEyebrow:before{content:"◆";margin-right:5px;font-size:.8em}.interiors-module__GGcabG__scoopSoft{color:var(--m-ink-soft)}.interiors-module__GGcabG__scoopRail:after{content:"";vertical-align:middle;background:var(--m-accent);width:18px;height:1px;margin-left:6px;display:inline-block}.interiors-module__GGcabG__mockObservatory{--m-bg:#060a12;--m-ink:#f4efe6;--m-ink-soft:#d6c7ae;--m-accent:#d4af37;background:var(--m-bg);color:var(--m-ink)}.interiors-module__GGcabG__obsGold{color:var(--m-accent)}.interiors-module__GGcabG__obsSoft{color:color-mix(in srgb, var(--m-ink) 82%, transparent)}.interiors-module__GGcabG__obsCta{background:var(--m-ink);color:var(--m-bg)}.interiors-module__GGcabG__obsGhost{border:1px solid color-mix(in srgb, var(--m-ink) 30%, transparent);color:var(--m-ink-soft)}
.flow-module__h5Vzka__seg{background:var(--color-flow-line);--pmin:0;--pmax:1;--fi:0;--fo:0;width:1px;margin-left:-.5px;display:none;position:absolute;left:50%;container-type:size}@media (min-width:1024px){.flow-module__h5Vzka__seg{display:block}}.flow-module__h5Vzka__segGlow{--pn:clamp(0, calc((var(--p) - var(--pmin)) / (var(--pmax) - var(--pmin))), 1);width:3px;height:90px;transform:translateY(calc(var(--pn) * (100cqh - 90px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 10px 1px var(--color-accent-cyan-bright), 0 0 26px 6px color-mix(in srgb, var(--color-accent-cyan-bright) 45%, transparent);opacity:min(clamp(0, calc((var(--pn) + .0001) / (var(--fi) + .0001)), 1), clamp(0, calc((1 - var(--pn) + .0001) / (var(--fo) + .0001)), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__h5Vzka__thread{background:var(--color-flow-line);width:1px;height:56px;margin:24px auto;position:relative;container-type:size}@media (min-width:1024px){.flow-module__h5Vzka__thread{display:none}}.flow-module__h5Vzka__threadGlow{width:3px;height:18px;transform:translateY(calc(var(--p) * (100cqh - 18px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-accent-cyan-bright) 60%, transparent);opacity:min(clamp(0, calc(var(--p) / .12), 1), clamp(0, calc((1 - var(--p)) / .12), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__h5Vzka__axisRow{grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:1024px){.flow-module__h5Vzka__axisRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:100px}.flow-module__h5Vzka__cellL{grid-column:1;justify-self:end}.flow-module__h5Vzka__cellR{grid-column:2;justify-self:start}}.flow-module__h5Vzka__deploy{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__h5Vzka__deploy{transform:translateX(calc(var(--side) * (1 - var(--act)) * var(--conv)));will-change:transform}}.flow-module__h5Vzka__dock{--a1:clamp(0, calc((var(--p) - var(--s1)) / (var(--e1) - var(--s1))), 1);--a2:clamp(0, calc((var(--p) - var(--s2)) / (var(--e2) - var(--s2))), 1)}@media (min-width:1024px){.flow-module__h5Vzka__dock{transform:translateX(calc(var(--side) * (1 - (var(--a1) - var(--a2))) * var(--conv)));will-change:transform}}.flow-module__h5Vzka__soloist{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__h5Vzka__soloist{clip-path:inset(0 calc((1 - var(--act)) * 50%) 0 calc((1 - var(--act)) * 50%) round 12px)}}.flow-module__h5Vzka__tick{background:var(--color-flow-line);width:14px;height:1px;margin-inline:auto;display:block}.flow-module__h5Vzka__sbreak{color:var(--color-flow-line);margin-inline:auto;display:block}.flow-module__h5Vzka__leader{border-top:1px dashed var(--color-flow-line);width:36px;display:inline-block}.flow-module__h5Vzka__puck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:.85;border-radius:999px;display:inline-block}.flow-module__h5Vzka__padRing{border:1px solid var(--color-accent-cyan-bright);width:16px;height:16px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 35%, transparent);border-radius:999px;display:block}.flow-module__h5Vzka__padBase{background:var(--color-flow-line);width:44px;height:1px;margin-top:5px;display:block}.flow-module__h5Vzka__note{opacity:0;transition:opacity .6s .1s}.flow-module__h5Vzka__noteOn{opacity:1}@media (prefers-reduced-motion:reduce){.flow-module__h5Vzka__note{transition:none}}
.flow-module__loAOsa__seg{background:var(--color-flow-line);--pmin:0;--pmax:1;--fi:0;--fo:0;width:1px;margin-left:-.5px;display:none;position:absolute;left:50%;container-type:size}@media (min-width:1024px){.flow-module__loAOsa__seg{display:block}}.flow-module__loAOsa__segGlow{--pn:clamp(0, calc((var(--p) - var(--pmin)) / (var(--pmax) - var(--pmin))), 1);width:3px;height:90px;transform:translateY(calc(var(--pn) * (100cqh - 90px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 10px 1px var(--color-accent-cyan-bright), 0 0 26px 6px color-mix(in srgb, var(--color-accent-cyan-bright) 45%, transparent);opacity:min(clamp(0, calc((var(--pn) + .0001) / (var(--fi) + .0001)), 1), clamp(0, calc((1 - var(--pn) + .0001) / (var(--fo) + .0001)), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__loAOsa__thread{background:var(--color-flow-line);width:1px;height:56px;margin:24px auto;position:relative;container-type:size}@media (min-width:1024px){.flow-module__loAOsa__thread{display:none}}.flow-module__loAOsa__threadGlow{width:3px;height:18px;transform:translateY(calc(var(--p) * (100cqh - 18px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-accent-cyan-bright) 60%, transparent);opacity:min(clamp(0, calc(var(--p) / .12), 1), clamp(0, calc((1 - var(--p)) / .12), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__loAOsa__axisRow{grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:1024px){.flow-module__loAOsa__axisRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:100px}.flow-module__loAOsa__cellL{grid-column:1;justify-self:end}.flow-module__loAOsa__cellR{grid-column:2;justify-self:start}}.flow-module__loAOsa__deploy{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__loAOsa__deploy{transform:translateX(calc(var(--side) * (1 - var(--act)) * var(--conv)));will-change:transform}}.flow-module__loAOsa__dock{--a1:clamp(0, calc((var(--p) - var(--s1)) / (var(--e1) - var(--s1))), 1);--a2:clamp(0, calc((var(--p) - var(--s2)) / (var(--e2) - var(--s2))), 1)}@media (min-width:1024px){.flow-module__loAOsa__dock{transform:translateX(calc(var(--side) * (1 - (var(--a1) - var(--a2))) * var(--conv)));will-change:transform}}.flow-module__loAOsa__soloist{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__loAOsa__soloist{clip-path:inset(0 calc((1 - var(--act)) * 50%) 0 calc((1 - var(--act)) * 50%) round 12px)}}.flow-module__loAOsa__tick{background:var(--color-flow-line);width:14px;height:1px;margin-inline:auto;display:block}.flow-module__loAOsa__sbreak{color:var(--color-flow-line);margin-inline:auto;display:block}.flow-module__loAOsa__leader{border-top:1px dashed var(--color-flow-line);width:36px;display:inline-block}.flow-module__loAOsa__puck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:.85;border-radius:999px;display:inline-block}.flow-module__loAOsa__padRing{border:1px solid var(--color-accent-cyan-bright);width:16px;height:16px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 35%, transparent);border-radius:999px;display:block}.flow-module__loAOsa__padBase{background:var(--color-flow-line);width:44px;height:1px;margin-top:5px;display:block}.flow-module__loAOsa__note{opacity:0;transition:opacity .6s .1s}.flow-module__loAOsa__noteOn{opacity:1}@media (prefers-reduced-motion:reduce){.flow-module__loAOsa__note{transition:none}}
.flow-module__u3EsrW__seg{background:var(--color-flow-line);--pmin:0;--pmax:1;--fi:0;--fo:0;width:1px;margin-left:-.5px;display:none;position:absolute;left:50%;container-type:size}@media (min-width:1024px){.flow-module__u3EsrW__seg{display:block}}.flow-module__u3EsrW__segGlow{--pn:clamp(0, calc((var(--p) - var(--pmin)) / (var(--pmax) - var(--pmin))), 1);width:3px;height:90px;transform:translateY(calc(var(--pn) * (100cqh - 90px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 10px 1px var(--color-accent-cyan-bright), 0 0 26px 6px color-mix(in srgb, var(--color-accent-cyan-bright) 45%, transparent);opacity:min(clamp(0, calc((var(--pn) + .0001) / (var(--fi) + .0001)), 1), clamp(0, calc((1 - var(--pn) + .0001) / (var(--fo) + .0001)), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__u3EsrW__thread{background:var(--color-flow-line);width:1px;height:56px;margin:24px auto;position:relative;container-type:size}@media (min-width:1024px){.flow-module__u3EsrW__thread{display:none}}.flow-module__u3EsrW__threadGlow{width:3px;height:18px;transform:translateY(calc(var(--p) * (100cqh - 18px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-accent-cyan-bright) 60%, transparent);opacity:min(clamp(0, calc(var(--p) / .12), 1), clamp(0, calc((1 - var(--p)) / .12), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__u3EsrW__axisRow{grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:1024px){.flow-module__u3EsrW__axisRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:100px}.flow-module__u3EsrW__cellL{grid-column:1;justify-self:end}.flow-module__u3EsrW__cellR{grid-column:2;justify-self:start}}.flow-module__u3EsrW__deploy{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__u3EsrW__deploy{transform:translateX(calc(var(--side) * (1 - var(--act)) * var(--conv)));will-change:transform}}.flow-module__u3EsrW__dock{--a1:clamp(0, calc((var(--p) - var(--s1)) / (var(--e1) - var(--s1))), 1);--a2:clamp(0, calc((var(--p) - var(--s2)) / (var(--e2) - var(--s2))), 1)}@media (min-width:1024px){.flow-module__u3EsrW__dock{transform:translateX(calc(var(--side) * (1 - (var(--a1) - var(--a2))) * var(--conv)));will-change:transform}}.flow-module__u3EsrW__soloist{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__u3EsrW__soloist{clip-path:inset(0 calc((1 - var(--act)) * 50%) 0 calc((1 - var(--act)) * 50%) round 12px)}}.flow-module__u3EsrW__tick{background:var(--color-flow-line);width:14px;height:1px;margin-inline:auto;display:block}.flow-module__u3EsrW__sbreak{color:var(--color-flow-line);margin-inline:auto;display:block}.flow-module__u3EsrW__leader{border-top:1px dashed var(--color-flow-line);width:36px;display:inline-block}.flow-module__u3EsrW__puck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:.85;border-radius:999px;display:inline-block}.flow-module__u3EsrW__padRing{border:1px solid var(--color-accent-cyan-bright);width:16px;height:16px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 35%, transparent);border-radius:999px;display:block}.flow-module__u3EsrW__padBase{background:var(--color-flow-line);width:44px;height:1px;margin-top:5px;display:block}.flow-module__u3EsrW__note{opacity:0;transition:opacity .6s .1s}.flow-module__u3EsrW__noteOn{opacity:1}@media (prefers-reduced-motion:reduce){.flow-module__u3EsrW__note{transition:none}}
.flow-module__vIz-2G__seg{background:var(--color-flow-line);--pmin:0;--pmax:1;--fi:0;--fo:0;width:1px;margin-left:-.5px;display:none;position:absolute;left:50%;container-type:size}@media (min-width:1024px){.flow-module__vIz-2G__seg{display:block}}.flow-module__vIz-2G__segGlow{--pn:clamp(0, calc((var(--p) - var(--pmin)) / (var(--pmax) - var(--pmin))), 1);width:3px;height:90px;transform:translateY(calc(var(--pn) * (100cqh - 90px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 10px 1px var(--color-accent-cyan-bright), 0 0 26px 6px color-mix(in srgb, var(--color-accent-cyan-bright) 45%, transparent);opacity:min(clamp(0, calc((var(--pn) + .0001) / (var(--fi) + .0001)), 1), clamp(0, calc((1 - var(--pn) + .0001) / (var(--fo) + .0001)), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__vIz-2G__thread{background:var(--color-flow-line);width:1px;height:56px;margin:24px auto;position:relative;container-type:size}@media (min-width:1024px){.flow-module__vIz-2G__thread{display:none}}.flow-module__vIz-2G__threadGlow{width:3px;height:18px;transform:translateY(calc(var(--p) * (100cqh - 18px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-accent-cyan-bright) 60%, transparent);opacity:min(clamp(0, calc(var(--p) / .12), 1), clamp(0, calc((1 - var(--p)) / .12), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__vIz-2G__axisRow{grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:1024px){.flow-module__vIz-2G__axisRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:100px}.flow-module__vIz-2G__cellL{grid-column:1;justify-self:end}.flow-module__vIz-2G__cellR{grid-column:2;justify-self:start}}.flow-module__vIz-2G__deploy{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__vIz-2G__deploy{transform:translateX(calc(var(--side) * (1 - var(--act)) * var(--conv)));will-change:transform}}.flow-module__vIz-2G__dock{--a1:clamp(0, calc((var(--p) - var(--s1)) / (var(--e1) - var(--s1))), 1);--a2:clamp(0, calc((var(--p) - var(--s2)) / (var(--e2) - var(--s2))), 1)}@media (min-width:1024px){.flow-module__vIz-2G__dock{transform:translateX(calc(var(--side) * (1 - (var(--a1) - var(--a2))) * var(--conv)));will-change:transform}}.flow-module__vIz-2G__soloist{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__vIz-2G__soloist{clip-path:inset(0 calc((1 - var(--act)) * 50%) 0 calc((1 - var(--act)) * 50%) round 12px)}}.flow-module__vIz-2G__tick{background:var(--color-flow-line);width:14px;height:1px;margin-inline:auto;display:block}.flow-module__vIz-2G__sbreak{color:var(--color-flow-line);margin-inline:auto;display:block}.flow-module__vIz-2G__leader{border-top:1px dashed var(--color-flow-line);width:36px;display:inline-block}.flow-module__vIz-2G__puck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:.85;border-radius:999px;display:inline-block}.flow-module__vIz-2G__padRing{border:1px solid var(--color-accent-cyan-bright);width:16px;height:16px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 35%, transparent);border-radius:999px;display:block}.flow-module__vIz-2G__padBase{background:var(--color-flow-line);width:44px;height:1px;margin-top:5px;display:block}.flow-module__vIz-2G__note{opacity:0;transition:opacity .6s .1s}.flow-module__vIz-2G__noteOn{opacity:1}@media (prefers-reduced-motion:reduce){.flow-module__vIz-2G__note{transition:none}}
.flow-module__sEG5qG__seg{background:var(--color-flow-line);--pmin:0;--pmax:1;--fi:0;--fo:0;width:1px;margin-left:-.5px;display:none;position:absolute;left:50%;container-type:size}@media (min-width:1024px){.flow-module__sEG5qG__seg{display:block}}.flow-module__sEG5qG__segGlow{--pn:clamp(0, calc((var(--p) - var(--pmin)) / (var(--pmax) - var(--pmin))), 1);width:3px;height:90px;transform:translateY(calc(var(--pn) * (100cqh - 90px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 10px 1px var(--color-accent-cyan-bright), 0 0 26px 6px color-mix(in srgb, var(--color-accent-cyan-bright) 45%, transparent);opacity:min(clamp(0, calc((var(--pn) + .0001) / (var(--fi) + .0001)), 1), clamp(0, calc((1 - var(--pn) + .0001) / (var(--fo) + .0001)), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__sEG5qG__thread{background:var(--color-flow-line);width:1px;height:56px;margin:24px auto;position:relative;container-type:size}@media (min-width:1024px){.flow-module__sEG5qG__thread{display:none}}.flow-module__sEG5qG__threadGlow{width:3px;height:18px;transform:translateY(calc(var(--p) * (100cqh - 18px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-accent-cyan-bright) 60%, transparent);opacity:min(clamp(0, calc(var(--p) / .12), 1), clamp(0, calc((1 - var(--p)) / .12), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__sEG5qG__axisRow{grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:1024px){.flow-module__sEG5qG__axisRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:100px}.flow-module__sEG5qG__cellL{grid-column:1;justify-self:end}.flow-module__sEG5qG__cellR{grid-column:2;justify-self:start}}.flow-module__sEG5qG__deploy{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__sEG5qG__deploy{transform:translateX(calc(var(--side) * (1 - var(--act)) * var(--conv)));will-change:transform}}.flow-module__sEG5qG__dock{--a1:clamp(0, calc((var(--p) - var(--s1)) / (var(--e1) - var(--s1))), 1);--a2:clamp(0, calc((var(--p) - var(--s2)) / (var(--e2) - var(--s2))), 1)}@media (min-width:1024px){.flow-module__sEG5qG__dock{transform:translateX(calc(var(--side) * (1 - (var(--a1) - var(--a2))) * var(--conv)));will-change:transform}}.flow-module__sEG5qG__soloist{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__sEG5qG__soloist{clip-path:inset(0 calc((1 - var(--act)) * 50%) 0 calc((1 - var(--act)) * 50%) round 12px)}}.flow-module__sEG5qG__tick{background:var(--color-flow-line);width:14px;height:1px;margin-inline:auto;display:block}.flow-module__sEG5qG__sbreak{color:var(--color-flow-line);margin-inline:auto;display:block}.flow-module__sEG5qG__leader{border-top:1px dashed var(--color-flow-line);width:36px;display:inline-block}.flow-module__sEG5qG__puck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:.85;border-radius:999px;display:inline-block}.flow-module__sEG5qG__padRing{border:1px solid var(--color-accent-cyan-bright);width:16px;height:16px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 35%, transparent);border-radius:999px;display:block}.flow-module__sEG5qG__padBase{background:var(--color-flow-line);width:44px;height:1px;margin-top:5px;display:block}.flow-module__sEG5qG__note{opacity:0;transition:opacity .6s .1s}.flow-module__sEG5qG__noteOn{opacity:1}@media (prefers-reduced-motion:reduce){.flow-module__sEG5qG__note{transition:none}}
.flow-module__E8TwCa__seg{background:var(--color-flow-line);--pmin:0;--pmax:1;--fi:0;--fo:0;width:1px;margin-left:-.5px;display:none;position:absolute;left:50%;container-type:size}@media (min-width:1024px){.flow-module__E8TwCa__seg{display:block}}.flow-module__E8TwCa__segGlow{--pn:clamp(0, calc((var(--p) - var(--pmin)) / (var(--pmax) - var(--pmin))), 1);width:3px;height:90px;transform:translateY(calc(var(--pn) * (100cqh - 90px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 10px 1px var(--color-accent-cyan-bright), 0 0 26px 6px color-mix(in srgb, var(--color-accent-cyan-bright) 45%, transparent);opacity:min(clamp(0, calc((var(--pn) + .0001) / (var(--fi) + .0001)), 1), clamp(0, calc((1 - var(--pn) + .0001) / (var(--fo) + .0001)), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__E8TwCa__thread{background:var(--color-flow-line);width:1px;height:56px;margin:24px auto;position:relative;container-type:size}@media (min-width:1024px){.flow-module__E8TwCa__thread{display:none}}.flow-module__E8TwCa__threadGlow{width:3px;height:18px;transform:translateY(calc(var(--p) * (100cqh - 18px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-accent-cyan-bright) 60%, transparent);opacity:min(clamp(0, calc(var(--p) / .12), 1), clamp(0, calc((1 - var(--p)) / .12), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__E8TwCa__axisRow{grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:1024px){.flow-module__E8TwCa__axisRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:100px}.flow-module__E8TwCa__cellL{grid-column:1;justify-self:end}.flow-module__E8TwCa__cellR{grid-column:2;justify-self:start}}.flow-module__E8TwCa__deploy{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__E8TwCa__deploy{transform:translateX(calc(var(--side) * (1 - var(--act)) * var(--conv)));will-change:transform}}.flow-module__E8TwCa__dock{--a1:clamp(0, calc((var(--p) - var(--s1)) / (var(--e1) - var(--s1))), 1);--a2:clamp(0, calc((var(--p) - var(--s2)) / (var(--e2) - var(--s2))), 1)}@media (min-width:1024px){.flow-module__E8TwCa__dock{transform:translateX(calc(var(--side) * (1 - (var(--a1) - var(--a2))) * var(--conv)));will-change:transform}}.flow-module__E8TwCa__soloist{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__E8TwCa__soloist{clip-path:inset(0 calc((1 - var(--act)) * 50%) 0 calc((1 - var(--act)) * 50%) round 12px)}}.flow-module__E8TwCa__tick{background:var(--color-flow-line);width:14px;height:1px;margin-inline:auto;display:block}.flow-module__E8TwCa__sbreak{color:var(--color-flow-line);margin-inline:auto;display:block}.flow-module__E8TwCa__leader{border-top:1px dashed var(--color-flow-line);width:36px;display:inline-block}.flow-module__E8TwCa__puck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:.85;border-radius:999px;display:inline-block}.flow-module__E8TwCa__padRing{border:1px solid var(--color-accent-cyan-bright);width:16px;height:16px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 35%, transparent);border-radius:999px;display:block}.flow-module__E8TwCa__padBase{background:var(--color-flow-line);width:44px;height:1px;margin-top:5px;display:block}.flow-module__E8TwCa__note{opacity:0;transition:opacity .6s .1s}.flow-module__E8TwCa__noteOn{opacity:1}@media (prefers-reduced-motion:reduce){.flow-module__E8TwCa__note{transition:none}}
.wirecity-module__71qtVG__field{pointer-events:none;opacity:calc(1 - clamp(0, calc((var(--hp,0) - .58) / .18), 1));position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10.4% 89.6%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10.4% 89.6%,#0000 100%)}.wirecity-module__71qtVG__fieldFade{-webkit-mask-image:linear-gradient(#000 0 68%,#0000 99%);mask-image:linear-gradient(#000 0 68%,#0000 99%)}.wirecity-module__71qtVG__fieldSvg{width:100%;height:auto;display:block}.wirecity-module__71qtVG__trace{fill:none;stroke:var(--color-flow-line);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.wirecity-module__71qtVG__drawShade{transform:translateX(var(--sw));animation:1s cubic-bezier(.4,0,.6,1) both wirecity-module__71qtVG__wcSweep}.wirecity-module__71qtVG__igniteShade{transform:translateX(var(--sw));animation:1.2s cubic-bezier(.45,.05,.55,.95) 2.3s both wirecity-module__71qtVG__wcSweep}@keyframes wirecity-module__71qtVG__wcSweep{0%{transform:translate(0)}}.wirecity-module__71qtVG__benchmark{color:var(--color-flow-line);animation:.4s 3.7s both wirecity-module__71qtVG__stampIn;position:absolute;transform:translate(-50%,-50%)}.wirecity-module__71qtVG__coords,.wirecity-module__71qtVG__crew,.wirecity-module__71qtVG__rev{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-muted);font-size:9px;animation:.6s 1.5s both wirecity-module__71qtVG__fadeUp;display:none;position:absolute}@media (min-width:1024px){.wirecity-module__71qtVG__coords,.wirecity-module__71qtVG__crew,.wirecity-module__71qtVG__rev{display:block}}.wirecity-module__71qtVG__coords{bottom:44px;left:24px}.wirecity-module__71qtVG__crew{text-transform:lowercase;bottom:26px;left:24px}.wirecity-module__71qtVG__rev{text-transform:lowercase;bottom:26px;right:24px}@keyframes wirecity-module__71qtVG__stampIn{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.2)}to{opacity:1;transform:translate(-50%,-50%)scaleX(1)}}@keyframes wirecity-module__71qtVG__fadeUp{0%{opacity:.24;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wirecity-module__71qtVG__benchmark,.wirecity-module__71qtVG__coords,.wirecity-module__71qtVG__crew,.wirecity-module__71qtVG__rev,.wirecity-module__71qtVG__drawShade,.wirecity-module__71qtVG__igniteShade{animation:none}}
.flow-module__SN4Cba__seg{background:var(--color-flow-line);--pmin:0;--pmax:1;--fi:0;--fo:0;width:1px;margin-left:-.5px;display:none;position:absolute;left:50%;container-type:size}@media (min-width:1024px){.flow-module__SN4Cba__seg{display:block}}.flow-module__SN4Cba__segGlow{--pn:clamp(0, calc((var(--p) - var(--pmin)) / (var(--pmax) - var(--pmin))), 1);width:3px;height:90px;transform:translateY(calc(var(--pn) * (100cqh - 90px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 10px 1px var(--color-accent-cyan-bright), 0 0 26px 6px color-mix(in srgb, var(--color-accent-cyan-bright) 45%, transparent);opacity:min(clamp(0, calc((var(--pn) + .0001) / (var(--fi) + .0001)), 1), clamp(0, calc((1 - var(--pn) + .0001) / (var(--fo) + .0001)), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__SN4Cba__thread{background:var(--color-flow-line);width:1px;height:56px;margin:24px auto;position:relative;container-type:size}@media (min-width:1024px){.flow-module__SN4Cba__thread{display:none}}.flow-module__SN4Cba__threadGlow{width:3px;height:18px;transform:translateY(calc(var(--p) * (100cqh - 18px)));background:var(--color-accent-cyan-bright);box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-accent-cyan-bright) 60%, transparent);opacity:min(clamp(0, calc(var(--p) / .12), 1), clamp(0, calc((1 - var(--p)) / .12), 1));will-change:transform, opacity;border-radius:999px;position:absolute;top:0;left:-1px}.flow-module__SN4Cba__axisRow{grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:1024px){.flow-module__SN4Cba__axisRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:100px}.flow-module__SN4Cba__cellL{grid-column:1;justify-self:end}.flow-module__SN4Cba__cellR{grid-column:2;justify-self:start}}.flow-module__SN4Cba__deploy{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__SN4Cba__deploy{transform:translateX(calc(var(--side) * (1 - var(--act)) * var(--conv)));will-change:transform}}.flow-module__SN4Cba__dock{--a1:clamp(0, calc((var(--p) - var(--s1)) / (var(--e1) - var(--s1))), 1);--a2:clamp(0, calc((var(--p) - var(--s2)) / (var(--e2) - var(--s2))), 1)}@media (min-width:1024px){.flow-module__SN4Cba__dock{transform:translateX(calc(var(--side) * (1 - (var(--a1) - var(--a2))) * var(--conv)));will-change:transform}}.flow-module__SN4Cba__soloist{--act:clamp(0, calc((var(--p) - var(--s)) / (var(--e) - var(--s))), 1)}@media (min-width:1024px){.flow-module__SN4Cba__soloist{clip-path:inset(0 calc((1 - var(--act)) * 50%) 0 calc((1 - var(--act)) * 50%) round 12px)}}.flow-module__SN4Cba__tick{background:var(--color-flow-line);width:14px;height:1px;margin-inline:auto;display:block}.flow-module__SN4Cba__sbreak{color:var(--color-flow-line);margin-inline:auto;display:block}.flow-module__SN4Cba__leader{border-top:1px dashed var(--color-flow-line);width:36px;display:inline-block}.flow-module__SN4Cba__puck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:.85;border-radius:999px;display:inline-block}.flow-module__SN4Cba__padRing{border:1px solid var(--color-accent-cyan-bright);width:16px;height:16px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-accent-cyan-bright) 35%, transparent);border-radius:999px;display:block}.flow-module__SN4Cba__padBase{background:var(--color-flow-line);width:44px;height:1px;margin-top:5px;display:block}.flow-module__SN4Cba__note{opacity:0;transition:opacity .6s .1s}.flow-module__SN4Cba__noteOn{opacity:1}@media (prefers-reduced-motion:reduce){.flow-module__SN4Cba__note{transition:none}}
.projection-module__R7wO1G__instBlock{--instW:min(620px, 92vw);--revealW:min(1000px, 100vw);--apH:54px;--apGap:12px;--furnH:44px;--facePadY:18px;--facePadX:22px;--crownH:56px;--poolH:112px;--shaftH:22vh;--capOff:min(348px, calc(50vw - 264px));--b:clamp(0, calc((var(--p) - .05) / .11), 1);--m:clamp(0, calc((var(--p) - .16) / .14), 1);--l0:clamp(0, calc((var(--p) - .36) / .09), 1);--l1:clamp(0, calc((var(--p) - .43) / .09), 1);--l2:clamp(0, calc((var(--p) - .5) / .07), 1);--l3:clamp(0, calc((var(--p) - .55) / .07), 1);--l4:clamp(0, calc((var(--p) - .6) / .06), 1);--locks:calc((var(--l0) + var(--l1) + var(--l2) + var(--l3) + var(--l4)) / 5);--full:clamp(0, calc((var(--locks) - .96) * 25), 1);width:100%;position:relative}@media (max-height:840px){.projection-module__R7wO1G__instBlock{--apH:42px;--apGap:9px;--furnH:36px;--facePadY:12px;--crownH:44px;--poolH:86px;--shaftH:18vh}}.projection-module__R7wO1G__shaft{width:120px;height:var(--shaftH);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-accent-cyan-bright) 9%, transparent) 55%, color-mix(in srgb, var(--color-accent-cyan-bright) 15%, transparent));opacity:calc(var(--b) * (.6 + .4 * var(--locks)));margin-inline:auto;position:relative;-webkit-mask:linear-gradient(90deg,#0000,#000 34% 66%,#0000);mask:linear-gradient(90deg,#0000,#000 34% 66%,#0000)}.projection-module__R7wO1G__root[data-beam=self] .projection-module__R7wO1G__shaft{opacity:0}.projection-module__R7wO1G__shaftPuck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:var(--b);border-radius:999px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.projection-module__R7wO1G__root[data-beam=self] .projection-module__R7wO1G__shaftPuck{opacity:0}.projection-module__R7wO1G__reveal{width:var(--revealW);margin-inline:auto;position:relative}@media (min-width:1024px){.projection-module__R7wO1G__reveal{clip-path:inset(0 calc((1 - var(--m)) * 50%) 0 calc((1 - var(--m)) * 50%))}}.projection-module__R7wO1G__rTick{background:var(--color-flow-line);width:16px;height:1px;opacity:var(--m);display:none;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:1024px){.projection-module__R7wO1G__rTick{display:block}}.projection-module__R7wO1G__rTickTop{top:0}.projection-module__R7wO1G__rTickBot{bottom:0}.projection-module__R7wO1G__core{left:50%;top:calc(var(--crownH) * .55);height:calc(100% - var(--crownH) * .55 - var(--poolH) * .5);width:calc(var(--instW) + 90px);background:linear-gradient(to bottom, transparent, var(--color-bg-primary) 12%, var(--color-bg-primary) 86%, transparent);position:absolute;transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.projection-module__R7wO1G__bloomA{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-accent-cyan) 9%, transparent), transparent 72%);width:960px;height:560px;opacity:calc(var(--m) * (.55 + .45 * var(--locks)));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projection-module__R7wO1G__bloomB{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-accent-cyan-bright) 12%, transparent), transparent 68%), radial-gradient(40% 45% at 63% 60%, color-mix(in srgb, var(--color-accent-magenta) 6%, transparent), transparent 70%);width:560px;height:340px;opacity:calc(var(--m) * (.5 + .5 * var(--locks)));pointer-events:none;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.projection-module__R7wO1G__crown{height:var(--crownH);position:relative}.projection-module__R7wO1G__crownGlow{background:radial-gradient(46% 95% at 50% 100%, color-mix(in srgb, var(--color-accent-cyan-bright) 24%, transparent), transparent 72%);opacity:calc(var(--m) * (.55 + .45 * var(--locks)));position:absolute;inset:0}.projection-module__R7wO1G__root[data-beam=self] .projection-module__R7wO1G__crownGlow{opacity:calc(var(--m) * (.9 + .1 * var(--locks)))}.projection-module__R7wO1G__crownPuck{background:var(--color-accent-cyan-bright);width:10px;height:10px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);opacity:calc(var(--m) * .9);border-radius:999px;display:none;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.projection-module__R7wO1G__root[data-beam=self] .projection-module__R7wO1G__crownPuck{display:block}.projection-module__R7wO1G__face{width:var(--instW);padding:var(--facePadY) var(--facePadX);gap:var(--apGap);flex-direction:column;margin-inline:auto;display:flex;position:relative}.projection-module__R7wO1G__faceBody{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent-cyan-bright) 6%, transparent), color-mix(in srgb, var(--color-bg-elevated) 74%, transparent) 30%, color-mix(in srgb, var(--color-bg-elevated) 60%, transparent) 78%, transparent);opacity:calc(var(--m) * (.72 + .28 * var(--locks)));pointer-events:none;position:absolute;inset:-6px 0;-webkit-mask:radial-gradient(78% 78%,#000 58%,#0000 98%);mask:radial-gradient(78% 78%,#000 58%,#0000 98%)}@media (min-width:1024px){.projection-module__R7wO1G__faceBody{inset:-6px -18px}}.projection-module__R7wO1G__furn{height:var(--furnH);justify-content:space-between;align-items:center;padding:0 6px;display:flex}.projection-module__R7wO1G__dial{border:1px solid color-mix(in srgb, var(--color-accent-cyan-bright) 30%, transparent);border-radius:999px;flex:none;width:26px;height:26px;position:relative}.projection-module__R7wO1G__dialNeedle{transform-origin:50% 100%;width:1px;height:9px;transform:translateX(-50%) rotate(calc(-135deg + var(--locks) * 270deg));background:var(--color-accent-cyan-bright);opacity:.85;position:absolute;bottom:50%;left:50%}.projection-module__R7wO1G__dialDot{background:var(--color-accent-cyan-bright);width:4px;height:4px;opacity:var(--full);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projection-module__R7wO1G__marquee{background:repeating-linear-gradient(to right, color-mix(in srgb, var(--color-accent-cyan-bright) 26%, transparent) 0 10px, transparent 10px 17px);width:min(200px,40%);height:5px;opacity:calc(.45 + .55 * var(--locks));border-radius:999px;position:relative}.projection-module__R7wO1G__marquee:after{content:"";border-radius:inherit;background:repeating-linear-gradient(to right, color-mix(in srgb, var(--color-accent-amber) 55%, transparent) 0 10px, transparent 10px 17px);opacity:var(--full);position:absolute;inset:0}.projection-module__R7wO1G__faceCross{color:var(--color-text-muted);opacity:.7;flex:none}.projection-module__R7wO1G__notch{width:0;height:0;top:calc(var(--facePadY) + var(--furnH) + var(--apGap) + 2 * (var(--apH) + var(--apGap)) + var(--apH) / 2);opacity:calc(.3 + .7 * var(--l2));border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;transform:translateY(-50%)}.projection-module__R7wO1G__notchL{border-left:7px solid color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);left:-2px}.projection-module__R7wO1G__notchR{border-right:7px solid color-mix(in srgb, var(--color-accent-cyan-bright) 55%, transparent);right:-2px}.projection-module__R7wO1G__apRow{height:var(--apH);justify-content:center;display:flex;position:relative}.projection-module__R7wO1G__apGlass{width:calc(var(--aw) * 100%);isolation:isolate;background:linear-gradient(152deg, color-mix(in srgb, var(--color-accent-cyan-bright) calc(3% + 9% * var(--lw)), transparent), color-mix(in srgb, var(--color-accent-magenta) calc(2% + 5% * var(--lw)), transparent) 78%), color-mix(in srgb, var(--color-bg-elevated) calc(26% + 16% * var(--lw)), transparent);height:100%;box-shadow:0 4px 18px color-mix(in srgb, var(--color-accent-cyan-bright) calc(3% + 10% * var(--lw)), transparent), inset 0 0 12px color-mix(in srgb, var(--color-accent-cyan-bright) calc(4% + 12% * var(--lw)), transparent);border-radius:6px;position:relative}.projection-module__R7wO1G__apGlass:before{content:"";z-index:3;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-cyan-bright) 62%, transparent), color-mix(in srgb, var(--color-accent-cyan-bright) 20%, transparent) 34%, color-mix(in srgb, var(--color-accent-magenta) 20%, transparent) 64%, color-mix(in srgb, var(--color-accent-magenta) 56%, transparent));-webkit-mask-composite:xor;opacity:calc(.12 + .5 * var(--lw));pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.projection-module__R7wO1G__apGlass:after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--color-text-primary) 11%, transparent), transparent 42%);mix-blend-mode:screen;opacity:calc(.16 + .84 * var(--lw));pointer-events:none;position:absolute;inset:0}.projection-module__R7wO1G__specL,.projection-module__R7wO1G__specR{z-index:4;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-text-primary) 80%, transparent), transparent);mix-blend-mode:screen;width:1px;height:64%;opacity:calc(var(--lw) * .9);pointer-events:none;position:absolute;top:18%}.projection-module__R7wO1G__specL{left:0}.projection-module__R7wO1G__specR{right:0}.projection-module__R7wO1G__specTop{z-index:4;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-accent-cyan-bright) 60%, transparent), transparent);width:72%;height:1px;opacity:calc(var(--lw) * .7);pointer-events:none;position:absolute;top:0;left:14%}.projection-module__R7wO1G__reelWin{z-index:2;border-radius:5px;position:absolute;inset:2px;overflow:hidden}.projection-module__R7wO1G__strip{--tr:calc(2 * var(--lw) - var(--lw) * var(--lw));--ov:calc(clamp(0, calc((var(--lw) - .78) / .11), 1) - clamp(0, calc((var(--lw) - .89) / .11), 1));transform:translateY(calc(var(--tr) * -9 * (var(--apH) - 4px) - var(--ov) * 10px));opacity:calc(.55 + .45 * var(--lw));will-change:transform;flex-direction:column;display:flex}.projection-module__R7wO1G__cell{height:calc(var(--apH) - 4px);flex:none;justify-content:center;align-items:center;display:flex}.projection-module__R7wO1G__winWell{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:2px}.projection-module__R7wO1G__wellGlyph{opacity:var(--lw);transform:translateY(calc((1 - var(--lw)) * 12px));display:flex}.projection-module__R7wO1G__glyph{width:21px;height:21px;color:color-mix(in srgb, var(--color-accent-cyan-bright) calc(28% + 62% * var(--lw)), var(--color-text-muted))}.projection-module__R7wO1G__pool{height:var(--poolH);background:radial-gradient(50% 52% at 50% 38%, color-mix(in srgb, var(--color-accent-cyan) 16%, transparent), transparent 74%);transform:scaleX(calc(.9 + .1 * var(--locks)));opacity:calc(var(--m) * (.45 + .55 * var(--locks)));position:relative}.projection-module__R7wO1G__pt{background:color-mix(in srgb, var(--color-accent-cyan-bright) 80%, transparent);width:3px;height:3px;opacity:calc(var(--m) * var(--po,.35));animation:projection-module__R7wO1G__drift var(--dur,12s) ease-in-out var(--del,0s) infinite alternate;pointer-events:none;border-radius:999px;position:absolute}@keyframes projection-module__R7wO1G__drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--dx,10px), var(--dy,-24px), 0)}}@media (prefers-reduced-motion:reduce){.projection-module__R7wO1G__pt{animation:none}}.projection-module__R7wO1G__lockMarks{display:none}@media (min-width:1024px){.projection-module__R7wO1G__lockMarks{flex-direction:column;align-items:center;gap:16px;padding-top:14px;display:flex;position:relative}}.projection-module__R7wO1G__lockMark{color:var(--color-accent-cyan-bright);opacity:var(--lw);transform:scale(calc(.6 + .4 * var(--lw)));display:flex}.projection-module__R7wO1G__markGlyph{width:13px;height:13px}.projection-module__R7wO1G__captions{gap:1.25rem;margin-top:2.5rem;padding:0 1.5rem;display:grid}.projection-module__R7wO1G__caption{text-align:center;opacity:calc(.04 + .96 * var(--lw))}.projection-module__R7wO1G__capLeader{display:none}@media (min-width:1024px){.projection-module__R7wO1G__captions{pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0}.projection-module__R7wO1G__caption{max-width:230px;top:calc(var(--shaftH) + var(--crownH) + var(--facePadY) + var(--furnH) + var(--apGap) + var(--i) * (var(--apH) + var(--apGap)) + var(--apH) / 2);transform:translateY(-50%) translateX(calc(var(--capSide) * (1 - var(--lw)) * 16px));position:absolute}.projection-module__R7wO1G__capL{right:calc(50% + var(--capOff));text-align:right}.projection-module__R7wO1G__capR{left:calc(50% + var(--capOff));text-align:left}.projection-module__R7wO1G__capLeader{width:var(--ll);background:var(--color-flow-line);height:1px;box-shadow:0 0 6px color-mix(in srgb, var(--color-accent-cyan) 30%, transparent);opacity:calc(var(--lw) * .9);display:block;position:absolute;top:.75em}.projection-module__R7wO1G__capL .projection-module__R7wO1G__capLeader{left:calc(100% + 10px)}.projection-module__R7wO1G__capR .projection-module__R7wO1G__capLeader{right:calc(100% + 10px)}}.projection-module__R7wO1G__portraitCol{position:relative}@media (min-width:1024px){.projection-module__R7wO1G__portraitCol{min-height:120vh}}.projection-module__R7wO1G__portraitHold{--pH:min(62vh, 700px);width:fit-content;margin-inline:auto;position:relative}@media (min-width:1024px){.projection-module__R7wO1G__portraitHold{top:calc((100vh - var(--pH)) / 2 - 2vh);margin:0;position:sticky}.projection-module__R7wO1G__root[data-hold=transit] .projection-module__R7wO1G__portraitHold{position:relative;top:0}}.projection-module__R7wO1G__portrait{height:var(--pH);width:auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 74%,#0000 96%);mask-image:linear-gradient(#000 0% 74%,#0000 96%)}.projection-module__R7wO1G__pPool{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-accent-cyan) 13%, transparent), transparent 74%);pointer-events:none;width:120%;height:96px;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.projection-module__R7wO1G__stepsWrap{flex-direction:column;gap:3rem;display:flex}@media (min-width:1024px){.projection-module__R7wO1G__stepsWrap{gap:14vh;padding-top:8vh;padding-bottom:8vh}}.projection-module__R7wO1G__stepRow{opacity:calc(.1 + .9 * var(--act,1));align-items:baseline;gap:12px;display:flex}.projection-module__R7wO1G__stepLeader{background:var(--color-flow-line);width:44px;height:1px;box-shadow:0 0 7px color-mix(in srgb, var(--color-accent-cyan) 32%, transparent);flex:none;align-self:center}
