.StoneConsole-module__inwMjq__layer{pointer-events:none;position:absolute;inset:0}.StoneConsole-module__inwMjq__gem{aspect-ratio:124/148;min-width:44px;clip-path:var(--clip);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;translate:-50% -50%}.StoneConsole-module__inwMjq__gem svg{width:100%;height:100%;overflow:visible}.StoneConsole-module__inwMjq__outline{fill:#0000;stroke:var(--stone);stroke-width:4px;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .6s var(--ease-mech), opacity .2s linear, fill .3s var(--ease-out)}.StoneConsole-module__inwMjq__gem:hover .StoneConsole-module__inwMjq__outline,.StoneConsole-module__inwMjq__gem:focus-visible .StoneConsole-module__inwMjq__outline,.StoneConsole-module__inwMjq__gem[data-active] .StoneConsole-module__inwMjq__outline{opacity:1;stroke-dashoffset:0;fill:color-mix(in srgb, var(--stone) 14%, transparent)}.StoneConsole-module__inwMjq__gem:focus-visible .StoneConsole-module__inwMjq__outline{stroke:var(--bone);stroke-width:5px}.StoneConsole-module__inwMjq__layer[data-open] .StoneConsole-module__inwMjq__gem:not([data-active]){opacity:.55}html[data-intro] .StoneConsole-module__inwMjq__outline{animation:StoneConsole-module__inwMjq__trace 1.4s var(--ease-mech) calc((2.15s + var(--i) * 90ms) * var(--k,1)) both}@keyframes StoneConsole-module__inwMjq__trace{0%{stroke-dashoffset:1px;opacity:1}45%{stroke-dashoffset:0}99%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.StoneConsole-module__inwMjq__dossier{z-index:60;top:5rem;right:var(--gutter);width:min(27rem, calc(100vw - 2 * var(--gutter)));overscroll-behavior:contain;background:var(--obsidian-2);max-height:calc(100svh - 6.5rem);box-shadow:0 0 0 1px var(--line), inset 3px 0 0 var(--stone,var(--gold)), 0 40px 80px -30px #000000f2;border-radius:var(--radius-sm);position:fixed;overflow-y:auto}.StoneConsole-module__inwMjq__dossier[hidden]{display:none}.StoneConsole-module__inwMjq__sheet{gap:var(--s-4);padding:var(--s-6);animation:StoneConsole-module__inwMjq__open .56s var(--ease-mech) both;display:grid}@keyframes StoneConsole-module__inwMjq__open{0%{clip-path:inset(0 0 100%);opacity:.4}to{clip-path:inset(0);opacity:1}}.StoneConsole-module__inwMjq__bar{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.StoneConsole-module__inwMjq__bar .label{align-items:center;gap:var(--s-2);display:flex}.StoneConsole-module__inwMjq__close{width:44px;height:44px;color:var(--muted);border-radius:var(--radius-hair);transition:color var(--t-micro) var(--ease-out);place-items:center;margin:-.5rem -.5rem -.5rem 0;font-size:1.5rem;line-height:1;display:grid}.StoneConsole-module__inwMjq__close:hover{color:var(--bone)}.StoneConsole-module__inwMjq__title{font-size:var(--step-2);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.01em;outline:none;line-height:1.05}.StoneConsole-module__inwMjq__line{font-family:var(--font-display);font-size:var(--step-1);color:var(--bone-dim);line-height:1.25}.StoneConsole-module__inwMjq__services,.StoneConsole-module__inwMjq__steps{gap:var(--s-2);display:grid}.StoneConsole-module__inwMjq__services li,.StoneConsole-module__inwMjq__steps li{padding-left:1.1rem;line-height:1.45;position:relative}.StoneConsole-module__inwMjq__services li:before,.StoneConsole-module__inwMjq__steps li:before{content:"";background:var(--stone,var(--gold));border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}.StoneConsole-module__inwMjq__services li{font-size:var(--step-0);color:var(--bone)}.StoneConsole-module__inwMjq__block{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}.StoneConsole-module__inwMjq__steps{gap:var(--s-3)}.StoneConsole-module__inwMjq__steps li{font-size:var(--step--1);color:var(--muted)}.StoneConsole-module__inwMjq__steps li:before{box-shadow:inset 0 0 0 1px var(--stone,var(--gold));background:0 0}.StoneConsole-module__inwMjq__steps strong{color:var(--bone);font-weight:500}.StoneConsole-module__inwMjq__evidence{gap:var(--s-2);justify-items:start;display:grid}.StoneConsole-module__inwMjq__evidence blockquote{font-family:var(--font-display);font-size:var(--step-0);color:var(--bone);margin:0;line-height:1.35}.StoneConsole-module__inwMjq__evidence figcaption{font-family:var(--font-body);font-size:var(--step--2);letter-spacing:.08em;color:var(--muted)}.StoneConsole-module__inwMjq__noCase{gap:var(--s-2);font-size:var(--step--1);color:var(--muted);justify-items:start;line-height:1.5;display:grid}.StoneConsole-module__inwMjq__sheet>.action{margin-top:var(--s-2);justify-self:start}@media (max-width:1024px){.StoneConsole-module__inwMjq__dossier{width:100%;max-height:72svh;box-shadow:0 0 0 1px var(--line), inset 0 3px 0 var(--stone,var(--gold)), 0 -30px 60px -20px #000000e6;padding-bottom:env(safe-area-inset-bottom);border-radius:12px 12px 0 0;inset:auto 0 0}.StoneConsole-module__inwMjq__sheet{padding:var(--s-4) var(--gutter) var(--s-6);animation-name:StoneConsole-module__inwMjq__rise}.StoneConsole-module__inwMjq__sheet>.action{justify-self:stretch}@keyframes StoneConsole-module__inwMjq__rise{0%{opacity:0;transform:translateY(40%)}}}@media (max-width:640px){.StoneConsole-module__inwMjq__outline{stroke-width:6px}}
@property --reveal{syntax:"<percentage>";inherits:false;initial-value:100%}.OrbitalHero-module__W3IOlG__hero{min-height:100svh;padding:5.5rem var(--gutter) clamp(1.5rem, 4vh, 3rem);isolation:isolate;grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.OrbitalHero-module__W3IOlG__exit{z-index:-1;pointer-events:none;position:absolute;inset:0}.OrbitalHero-module__W3IOlG__tilt{aspect-ratio:1536/1024;width:min(108vw,1536px,148svh);translate:-50% -50%;transform:translate(var(--drift-x,0px), var(--drift-y,0px));transition:transform .9s var(--ease-out);position:absolute;top:41%;left:50%}.OrbitalHero-module__W3IOlG__stage{background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 47%,#000 64%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 47%,#000 64%,#0000 100%)}.OrbitalHero-module__W3IOlG__glow{aspect-ratio:1;opacity:.8;background:radial-gradient(circle,#d9a44129,#0000 62%);border-radius:50%;width:46%;position:absolute;top:44%;left:50.2%;translate:-50% -50%}.OrbitalHero-module__W3IOlG__scene{-webkit-mask-image:radial-gradient(circle at 50.3% 44.2%, #000 var(--reveal), transparent calc(var(--reveal) + 7%));-webkit-mask-image:radial-gradient(circle at 50.3% 44.2%, #000 var(--reveal), transparent calc(var(--reveal) + 7%));mask-image:radial-gradient(circle at 50.3% 44.2%, #000 var(--reveal), transparent calc(var(--reveal) + 7%));animation:OrbitalHero-module__W3IOlG__breathe 11s var(--ease-inout) 5s infinite alternate;position:absolute;inset:0}.OrbitalHero-module__W3IOlG__scene img{object-fit:cover;width:100%;height:100%}.OrbitalHero-module__W3IOlG__rig{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.OrbitalHero-module__W3IOlG__signal{fill:var(--bone);opacity:0}.OrbitalHero-module__W3IOlG__signalPulse{fill:none;stroke:var(--bone);stroke-width:2px;opacity:0}.OrbitalHero-module__W3IOlG__coreScan{fill:none;stroke:var(--bone);stroke-width:1.5px;stroke-dasharray:.004 .012129;opacity:.22}.OrbitalHero-module__W3IOlG__orbit{fill:none;stroke:var(--gold);stroke-width:2px;stroke-dasharray:1 1;stroke-dashoffset:0;opacity:0}.OrbitalHero-module__W3IOlG__trace{fill:none;stroke:var(--bone);stroke-width:2px;opacity:.26}.OrbitalHero-module__W3IOlG__tracers{opacity:1}.OrbitalHero-module__W3IOlG__states{top:5.5rem;left:var(--gutter);gap:var(--s-3);margin:0;display:flex;position:absolute}.OrbitalHero-module__W3IOlG__statesKey{color:var(--faint)}.OrbitalHero-module__W3IOlG__statesList{display:grid}.OrbitalHero-module__W3IOlG__state{opacity:0;white-space:nowrap;grid-area:1/1}.OrbitalHero-module__W3IOlG__state:last-child{opacity:1;color:var(--bone-dim)}.OrbitalHero-module__W3IOlG__declaration{align-items:end;gap:var(--s-8) var(--gutter);grid-row:2;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.OrbitalHero-module__W3IOlG__title{gap:var(--s-4);font-weight:inherit;display:grid}.OrbitalHero-module__W3IOlG__wordmark{font-family:var(--font-display);font-size:clamp(3.4rem,.5rem + 8.4vw,9.5rem);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.01em;color:var(--bone);line-height:.82;display:flex}.OrbitalHero-module__W3IOlG__glyph{display:inline-block}.OrbitalHero-module__W3IOlG__tagline{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;gap:0 .9em;padding-left:.3em;font-size:clamp(.78rem,.7rem + .4vw,1.05rem);font-weight:500;display:flex}.OrbitalHero-module__W3IOlG__taglineWord{display:inline-block}.OrbitalHero-module__W3IOlG__invitation{gap:var(--s-6);justify-self:end;justify-items:start;max-width:30rem;padding-bottom:.4rem;display:grid}.OrbitalHero-module__W3IOlG__lede{font-size:var(--step-0);color:var(--bone-dim);max-width:26rem;line-height:1.5}.OrbitalHero-module__W3IOlG__actions{align-items:center;gap:var(--s-4) var(--s-8);flex-wrap:wrap;display:flex}.OrbitalHero-module__W3IOlG__corner{top:5.5rem;right:var(--gutter);color:var(--bone-dim);margin:0;position:absolute}@media (hover:none){.OrbitalHero-module__W3IOlG__hintAction{font-size:0}.OrbitalHero-module__W3IOlG__hintAction:after{content:"tap";font-size:var(--step--2)}}html[data-intro] .OrbitalHero-module__W3IOlG__hero{--k:1}html[data-intro=short] .OrbitalHero-module__W3IOlG__hero{--k:.3}html[data-intro] .OrbitalHero-module__W3IOlG__glow{animation:OrbitalHero-module__W3IOlG__fadeTo 1.4s var(--ease-out) calc(.1s * var(--k)) both;--to:.8}html[data-intro] .OrbitalHero-module__W3IOlG__stage{animation:.4s linear both OrbitalHero-module__W3IOlG__fadeIn;background-image:none!important}html[data-intro] .OrbitalHero-module__W3IOlG__signal{animation:OrbitalHero-module__W3IOlG__signalOn .5s var(--ease-out) calc(.45s * var(--k)) both, OrbitalHero-module__W3IOlG__fadeOut .7s var(--ease-out) calc(1.7s * var(--k)) forwards}html[data-intro] .OrbitalHero-module__W3IOlG__signalPulse{transform-box:fill-box;transform-origin:50%;animation:OrbitalHero-module__W3IOlG__pulse .9s var(--ease-out) calc(.55s * var(--k)) 2 both}html[data-intro] .OrbitalHero-module__W3IOlG__scene{animation:OrbitalHero-module__W3IOlG__reveal 1.1s var(--ease-out) calc(.95s * var(--k)) both, OrbitalHero-module__W3IOlG__expand 1.3s var(--ease-inout) calc(2.6s * var(--k)) both, OrbitalHero-module__W3IOlG__breathe 11s var(--ease-inout) calc(5s * var(--k)) infinite alternate}html[data-intro] .OrbitalHero-module__W3IOlG__scene img{animation:OrbitalHero-module__W3IOlG__develop 1.6s var(--ease-out) calc(.95s * var(--k)) both}html[data-intro] .OrbitalHero-module__W3IOlG__coreScan{animation:OrbitalHero-module__W3IOlG__scan 1.2s var(--ease-out) calc(.95s * var(--k)) both}html[data-intro] .OrbitalHero-module__W3IOlG__orbit{animation:OrbitalHero-module__W3IOlG__draw .9s var(--ease-out) calc(1.55s * var(--k)) both, OrbitalHero-module__W3IOlG__orbitFade .9s var(--ease-out) calc(3.3s * var(--k)) both}@supports (d:path("M0 0")){html[data-intro] .OrbitalHero-module__W3IOlG__orbit{animation:OrbitalHero-module__W3IOlG__draw .9s var(--ease-out) calc(1.55s * var(--k)) both, OrbitalHero-module__W3IOlG__morph 1s var(--ease-mech) calc(2.6s * var(--k)) both, OrbitalHero-module__W3IOlG__orbitFade .9s var(--ease-out) calc(3.5s * var(--k)) both}}html[data-intro] .OrbitalHero-module__W3IOlG__trace{stroke-dasharray:1 1;animation:OrbitalHero-module__W3IOlG__draw 1.1s var(--ease-inout) calc(2.75s * var(--k)) both, OrbitalHero-module__W3IOlG__traceSettle 1.2s var(--ease-out) calc(3.7s * var(--k)) both}html[data-intro] .OrbitalHero-module__W3IOlG__tracers{animation:OrbitalHero-module__W3IOlG__fadeIn .9s var(--ease-out) calc(3.2s * var(--k)) both}html[data-intro] .OrbitalHero-module__W3IOlG__state{animation:OrbitalHero-module__W3IOlG__stateOn .12s linear calc(var(--at) * var(--k)) both, OrbitalHero-module__W3IOlG__fadeOut .12s linear calc(var(--next) * var(--k)) forwards}html[data-intro] .OrbitalHero-module__W3IOlG__state:last-child{animation:OrbitalHero-module__W3IOlG__stateOn .12s linear calc(var(--at) * var(--k)) both}.OrbitalHero-module__W3IOlG__state:first-child{--at:0s;--next:.45s}.OrbitalHero-module__W3IOlG__state:nth-child(2){--at:.45s;--next:.95s}.OrbitalHero-module__W3IOlG__state:nth-child(3){--at:.95s;--next:1.55s}.OrbitalHero-module__W3IOlG__state:nth-child(4){--at:1.55s;--next:2.15s}.OrbitalHero-module__W3IOlG__state:nth-child(5){--at:2.15s;--next:2.6s}.OrbitalHero-module__W3IOlG__state:nth-child(6){--at:2.6s;--next:3.2s}.OrbitalHero-module__W3IOlG__state:nth-child(7){--at:3.2s;--next:3.45s}.OrbitalHero-module__W3IOlG__state:nth-child(8){--at:3.45s;--next:4.1s}.OrbitalHero-module__W3IOlG__state:nth-child(9){--at:4.1s;--next:4.7s}.OrbitalHero-module__W3IOlG__state:nth-child(10){--at:4.7s}html[data-intro] .OrbitalHero-module__W3IOlG__glyph{animation:OrbitalHero-module__W3IOlG__lockGlyph 1.1s var(--ease-mech) calc((3.45s + var(--g) * 70ms) * var(--k)) both}html[data-intro] .OrbitalHero-module__W3IOlG__taglineWord{animation:OrbitalHero-module__W3IOlG__stamp .5s var(--ease-out) calc((3.9s + var(--w) * .16s) * var(--k)) both}html[data-intro] .OrbitalHero-module__W3IOlG__invitation{animation:OrbitalHero-module__W3IOlG__wipe .9s var(--ease-mech) calc(4.1s * var(--k)) both}html[data-intro] .OrbitalHero-module__W3IOlG__corner{animation:OrbitalHero-module__W3IOlG__fadeIn .7s linear calc(4.5s * var(--k)) both}@keyframes OrbitalHero-module__W3IOlG__fadeIn{0%{opacity:0}}@keyframes OrbitalHero-module__W3IOlG__stateOn{0%{opacity:0}to{opacity:1}}@keyframes OrbitalHero-module__W3IOlG__fadeOut{to{opacity:0}}@keyframes OrbitalHero-module__W3IOlG__fadeTo{0%{opacity:0}to{opacity:var(--to)}}@keyframes OrbitalHero-module__W3IOlG__signalOn{0%{opacity:0;r:0}to{opacity:1;r:5}}@keyframes OrbitalHero-module__W3IOlG__pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(14)}}@keyframes OrbitalHero-module__W3IOlG__reveal{0%{--reveal:0%}to{--reveal:31%}}@keyframes OrbitalHero-module__W3IOlG__expand{0%{--reveal:31%}to{--reveal:100%}}@keyframes OrbitalHero-module__W3IOlG__develop{0%{filter:brightness(.15)saturate(0)contrast(1.4)}60%{filter:brightness(.7)saturate(.4)contrast(1.15)}to{filter:none}}@keyframes OrbitalHero-module__W3IOlG__breathe{0%{transform:scale(1)}to{transform:scale(1.014)}}@keyframes OrbitalHero-module__W3IOlG__scan{0%{stroke-dashoffset:.5px;opacity:0;transform:rotate(-40deg)}40%{opacity:.6}to{stroke-dashoffset:0;opacity:.22;transform:rotate(0)}}@keyframes OrbitalHero-module__W3IOlG__draw{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes OrbitalHero-module__W3IOlG__morph{to{d:var(--infinity-d)}}@keyframes OrbitalHero-module__W3IOlG__orbitFade{0%{opacity:1}to{opacity:0}}@keyframes OrbitalHero-module__W3IOlG__traceSettle{0%{opacity:1;stroke-width:3px}to{opacity:.26;stroke-width:2px}}@keyframes OrbitalHero-module__W3IOlG__lockGlyph{0%{opacity:0;transform:translateX(calc((var(--g) - 2.5) * .55em)) scaleX(1.6);filter:blur(10px)}55%{opacity:1;filter:blur()}to{opacity:1;transform:none}}@keyframes OrbitalHero-module__W3IOlG__stamp{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.6em)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes OrbitalHero-module__W3IOlG__wipe{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.OrbitalHero-module__W3IOlG__exit{animation:linear both OrbitalHero-module__W3IOlG__orbitExit;animation-timeline:view();animation-range:exit}.OrbitalHero-module__W3IOlG__declaration{animation:linear both OrbitalHero-module__W3IOlG__declarationExit;animation-timeline:view();animation-range:exit exit 70%}}}@keyframes OrbitalHero-module__W3IOlG__orbitExit{to{opacity:0;transform:scale(1.5)translateY(-6%)}}@keyframes OrbitalHero-module__W3IOlG__declarationExit{to{opacity:0;transform:translateY(-12%)}}@media (max-width:1100px){.OrbitalHero-module__W3IOlG__tilt{width:min(116vw,150svh);top:40%}.OrbitalHero-module__W3IOlG__declaration{grid-template-columns:1fr}.OrbitalHero-module__W3IOlG__wordmark{font-size:clamp(3.2rem,1rem + 14vw,8rem)}.OrbitalHero-module__W3IOlG__invitation{justify-self:start}}@media (max-width:1100px) and (orientation:portrait){.OrbitalHero-module__W3IOlG__hero{grid-template-rows:auto 1fr auto}.OrbitalHero-module__W3IOlG__exit{margin-inline:calc(var(--gutter) * -1);aspect-ratio:1536/1024;grid-row:2;align-self:center;position:relative;inset:auto}.OrbitalHero-module__W3IOlG__tilt{top:50%}.OrbitalHero-module__W3IOlG__states,.OrbitalHero-module__W3IOlG__corner{grid-area:1/1;position:static}.OrbitalHero-module__W3IOlG__states{justify-self:start}.OrbitalHero-module__W3IOlG__corner{text-align:right;justify-self:end}.OrbitalHero-module__W3IOlG__declaration{grid-row:3}}@media (max-width:640px){.OrbitalHero-module__W3IOlG__hero{padding-top:4.75rem}.OrbitalHero-module__W3IOlG__tilt{width:112vw;transform:none}.OrbitalHero-module__W3IOlG__states{display:none}.OrbitalHero-module__W3IOlG__corner{text-align:left;letter-spacing:.12em;justify-self:start}.OrbitalHero-module__W3IOlG__declaration{gap:var(--s-6)}.OrbitalHero-module__W3IOlG__tagline{letter-spacing:.16em;gap:0 .7em}.OrbitalHero-module__W3IOlG__actions{width:100%}.OrbitalHero-module__W3IOlG__actions .action{flex:100%}.OrbitalHero-module__W3IOlG__trace{stroke-width:4px}.OrbitalHero-module__W3IOlG__tracers circle{r:36}}@media (prefers-reduced-motion:reduce){.OrbitalHero-module__W3IOlG__tracers,.OrbitalHero-module__W3IOlG__signalPulse{display:none}.OrbitalHero-module__W3IOlG__scene{animation:none!important}.OrbitalHero-module__W3IOlG__tilt{transform:none!important}}
.Assembly-module__h-ZxKa__section{padding-block:var(--section) calc(var(--section) * .8);position:relative;overflow-x:clip}.Assembly-module__h-ZxKa__grid{column-gap:var(--s-6);row-gap:var(--s-16);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Assembly-module__h-ZxKa__channel{grid-column:1/-1}.Assembly-module__h-ZxKa__statement{--indent-2:calc(100% / 12 * 2);--indent-3:calc(100% / 12 * 6);view-timeline-name:--statement;grid-column:1/-1;position:relative}.Assembly-module__h-ZxKa__title{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(3rem,.6rem + 8.4vw,10.5rem);font-weight:400;line-height:.95;display:grid;position:relative}.Assembly-module__h-ZxKa__line{flex-wrap:wrap;gap:0 .22em;display:flex}.Assembly-module__h-ZxKa__line:nth-child(2){padding-left:var(--indent-2)}.Assembly-module__h-ZxKa__line:nth-child(3){padding-left:var(--indent-3)}.Assembly-module__h-ZxKa__word{display:inline-block}.Assembly-module__h-ZxKa__emphasis{color:var(--gold);font-style:italic}.Assembly-module__h-ZxKa__guides{pointer-events:none;grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:0}.Assembly-module__h-ZxKa__guide{background:var(--line);transform-origin:0;align-self:end;height:1px;margin-bottom:.14em;font-size:clamp(3rem,.6rem + 8.4vw,10.5rem);position:relative}.Assembly-module__h-ZxKa__guide:after{content:"";background:var(--line-strong);width:1px;height:.5em;position:absolute;translate:0 -100%}.Assembly-module__h-ZxKa__guide:nth-child(2):after{left:var(--indent-2)}.Assembly-module__h-ZxKa__guide:nth-child(3):after{left:var(--indent-3)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Assembly-module__h-ZxKa__word{animation:linear both Assembly-module__h-ZxKa__assemble;animation-timeline:--statement;animation-range:entry 5% cover 46%}.Assembly-module__h-ZxKa__guide{animation:linear both Assembly-module__h-ZxKa__guideDraw;animation-timeline:--statement;animation-range:entry cover 30%}}}@keyframes Assembly-module__h-ZxKa__assemble{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:.06;letter-spacing:.35em;filter:blur(6px)}65%{opacity:1;filter:blur()}to{opacity:1;letter-spacing:-.015em;filter:none;transform:none}}@keyframes Assembly-module__h-ZxKa__guideDraw{0%{transform:scaleX(0)}}.Assembly-module__h-ZxKa__spec{gap:var(--s-8);grid-area:3/8/auto/-1;align-content:start;display:grid}.Assembly-module__h-ZxKa__body{font-size:var(--step-1);color:var(--bone-dim);max-width:34rem;line-height:1.5}.Assembly-module__h-ZxKa__sheet{border-top:1px solid var(--line);margin:0;display:grid}.Assembly-module__h-ZxKa__sheet>div{gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;display:grid}.Assembly-module__h-ZxKa__sheet dd{font-size:var(--step--1);color:var(--bone);margin:0}.Assembly-module__h-ZxKa__proof{grid-area:3/1/auto/8;place-items:center;min-height:clamp(18rem,12rem + 16vw,30rem);display:grid;position:relative}.Assembly-module__h-ZxKa__proofOrbit{width:118%;position:absolute;inset:50% auto auto 50%;overflow:visible;translate:-50% -50%;rotate:-9deg}.Assembly-module__h-ZxKa__proofTrack{fill:none;stroke:var(--line);stroke-width:1px}.Assembly-module__h-ZxKa__proofTicks{fill:none;stroke:var(--line-strong);stroke-width:10px;stroke-dasharray:.04 .96}.Assembly-module__h-ZxKa__proofFill{fill:none;stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 2.6s var(--ease-mech) .15s}.Assembly-module__h-ZxKa__orbiterDot{fill:var(--stone)}.Assembly-module__h-ZxKa__orbiterLabel{fill:var(--muted);font-family:var(--font-body);letter-spacing:.12em;font-size:13px}.Assembly-module__h-ZxKa__figure{justify-items:center;gap:var(--s-4);display:grid;position:relative}.Assembly-module__h-ZxKa__reels{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(7rem,2.5rem + 17vw,21rem);font-weight:400;line-height:1;display:flex}.Assembly-module__h-ZxKa__reel{height:1em;display:block;overflow:hidden}.Assembly-module__h-ZxKa__strip{transform:translateY(calc(var(--to) * -1em));transition:transform 2.6s var(--ease-mech);display:grid}.Assembly-module__h-ZxKa__strip>span{height:1em}.Assembly-module__h-ZxKa__reel:first-child .Assembly-module__h-ZxKa__strip{transition-duration:2.25s;transition-delay:.35s}.Assembly-module__h-ZxKa__plus{color:var(--gold);font-family:var(--font-display);margin-left:.04em;font-size:.5em;font-weight:400;line-height:1.2}.Assembly-module__h-ZxKa__caption{color:var(--bone-dim);letter-spacing:.32em}.Assembly-module__h-ZxKa__proof[data-state=armed] .Assembly-module__h-ZxKa__strip{transition:none;transform:translateY(0)}.Assembly-module__h-ZxKa__proof[data-state=armed] .Assembly-module__h-ZxKa__proofFill{stroke-dashoffset:1px;transition:none}@media (prefers-reduced-motion:reduce){.Assembly-module__h-ZxKa__orbiter{display:none}}@media (max-width:1024px){.Assembly-module__h-ZxKa__spec{grid-area:4/1/auto/-1}.Assembly-module__h-ZxKa__proof{grid-column:1/-1}.Assembly-module__h-ZxKa__statement{--indent-3:calc(100% / 12 * 5)}}@media (max-width:640px){.Assembly-module__h-ZxKa__grid{row-gap:var(--s-12)}.Assembly-module__h-ZxKa__statement{--indent-2:calc(100% / 12 * 1);--indent-3:calc(100% / 12 * 4)}.Assembly-module__h-ZxKa__guides{display:none}.Assembly-module__h-ZxKa__proofOrbit{width:150%}.Assembly-module__h-ZxKa__sheet>div{gap:var(--s-1);grid-template-columns:1fr}}
.ProjectOrbit-module__73l-dq__section{padding-block:var(--section) calc(var(--section) * .7);position:relative;overflow-x:clip}.ProjectOrbit-module__73l-dq__head{column-gap:var(--s-6);row-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:clamp(2.5rem,1rem + 4vw,5rem);display:grid}.ProjectOrbit-module__73l-dq__head>:first-child{grid-column:1/-1}.ProjectOrbit-module__73l-dq__title{font-size:var(--step-4);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;grid-column:1/9;line-height:.98}.ProjectOrbit-module__73l-dq__title em{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone-dim);font-weight:400;display:block}.ProjectOrbit-module__73l-dq__intro{color:var(--muted);font-size:var(--step--1);grid-column:9/-1;align-self:end;max-width:22rem}.ProjectOrbit-module__73l-dq__orbit{position:relative}.ProjectOrbit-module__73l-dq__stage{perspective:1800px;perspective-origin:50% 20%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:clamp(20rem,6rem + 34vw,44rem);position:relative}.ProjectOrbit-module__73l-dq__stage[data-dragging]{cursor:grabbing}.ProjectOrbit-module__73l-dq__rail{pointer-events:none;width:100%;height:40%;position:absolute;bottom:-6%;left:0;right:0;overflow:visible}.ProjectOrbit-module__73l-dq__rail ellipse{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 6}.ProjectOrbit-module__73l-dq__slide{will-change:transform;transform-origin:50% 60%;width:min(62%,60rem);position:absolute;top:2%;left:50%;translate:-50%}.ProjectOrbit-module__73l-dq__slide:after{content:"";background:var(--obsidian);opacity:var(--shade,0);pointer-events:none;position:absolute;inset:0}.ProjectOrbit-module__73l-dq__bezel{background:var(--graphite);box-shadow:0 0 0 1px var(--line), 0 40px 80px -30px #000000e6;border-radius:var(--radius-sm);position:relative}.ProjectOrbit-module__73l-dq__slide[data-active] .ProjectOrbit-module__73l-dq__bezel{box-shadow:0 0 0 1px color-mix(in srgb, var(--stone) 45%, transparent), 0 40px 90px -30px #000000f2, 0 0 120px -50px var(--stone)}.ProjectOrbit-module__73l-dq__bezelBar{align-items:center;gap:var(--s-3);height:2rem;padding:0 var(--s-3);border-bottom:1px solid var(--line);font-family:var(--font-body);letter-spacing:.14em;color:var(--muted);text-transform:lowercase;font-size:.68rem;display:flex}.ProjectOrbit-module__73l-dq__bezelDomain{flex:1}.ProjectOrbit-module__73l-dq__bezelLive{text-transform:uppercase;color:var(--stone)}.ProjectOrbit-module__73l-dq__screen{border-radius:0 0 var(--radius-sm) var(--radius-sm);cursor:inherit;display:block;overflow:hidden}.ProjectOrbit-module__73l-dq__screen img{aspect-ratio:16/10;object-fit:cover;object-position:top;pointer-events:none;width:100%;transition:transform 1.2s var(--ease-out)}.ProjectOrbit-module__73l-dq__slide[data-active] .ProjectOrbit-module__73l-dq__screen:hover img{transform:scale(1.015)}.ProjectOrbit-module__73l-dq__screen:focus-visible{outline-offset:-4px}.ProjectOrbit-module__73l-dq__phone{background:var(--obsidian);width:12%;box-shadow:0 0 0 1px var(--line-strong), 0 24px 40px -12px #000000e6;pointer-events:none;border-radius:10px;padding:4px;position:absolute;bottom:-7%;right:-4%}.ProjectOrbit-module__73l-dq__phone img{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:7px;width:100%}.ProjectOrbit-module__73l-dq__focusSlide{z-index:2;cursor:pointer;position:absolute;inset:0}.ProjectOrbit-module__73l-dq__console{column-gap:var(--s-6);row-gap:var(--s-8);width:100%;max-width:var(--max);padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin:clamp(2.5rem,1rem + 4vw,4.5rem) auto 0;display:grid}.ProjectOrbit-module__73l-dq__index{align-items:baseline;gap:var(--s-2);grid-column:1/3;display:flex;overflow:hidden}.ProjectOrbit-module__73l-dq__indexNow{font-size:var(--step-4);font-family:var(--font-display);font-variant-numeric:tabular-nums;animation:ProjectOrbit-module__73l-dq__roll var(--t-ui) var(--ease-mech) both;font-weight:400;line-height:.9;display:inline-block}.ProjectOrbit-module__73l-dq__indexOf{font-family:var(--font-body);font-size:var(--step--1);color:var(--muted)}.ProjectOrbit-module__73l-dq__meta{gap:var(--s-3);grid-column:3/7;align-content:end;min-height:9.5rem;display:grid}.ProjectOrbit-module__73l-dq__meta>*{animation:ProjectOrbit-module__73l-dq__roll .56s var(--ease-mech) both}.ProjectOrbit-module__73l-dq__meta>:nth-child(2){animation-delay:60ms}.ProjectOrbit-module__73l-dq__meta>:nth-child(3){animation-delay:.12s}.ProjectOrbit-module__73l-dq__metaCategory{align-items:center;gap:var(--s-2);color:var(--bone-dim);display:flex}.ProjectOrbit-module__73l-dq__metaName{font-size:var(--step-2);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.01em;line-height:1.05}.ProjectOrbit-module__73l-dq__metaDesc{color:var(--muted);font-size:var(--step--1);max-width:34rem}@keyframes ProjectOrbit-module__73l-dq__roll{0%{transform:translateY(calc(var(--roll,1) * 70%));clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(-10% 0);opacity:1;transform:none}}.ProjectOrbit-module__73l-dq__meta[data-dir="-1"]>*,.ProjectOrbit-module__73l-dq__indexNow[data-dir="-1"]{--roll:-1}.ProjectOrbit-module__73l-dq__links{gap:var(--s-3);grid-column:7/10;justify-items:start;display:grid}.ProjectOrbit-module__73l-dq__destination{color:var(--faint);text-transform:lowercase;letter-spacing:.1em}.ProjectOrbit-module__73l-dq__controls{justify-content:flex-end;align-items:center;gap:var(--s-4);grid-column:10/-1;display:flex}.ProjectOrbit-module__73l-dq__arrow{width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--t-micro) var(--ease-out), transform var(--t-micro) var(--ease-out);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.ProjectOrbit-module__73l-dq__arrow span{transition:transform var(--t-ui) var(--ease-out)}.ProjectOrbit-module__73l-dq__arrow:hover{box-shadow:inset 0 0 0 1px var(--gold)}.ProjectOrbit-module__73l-dq__arrow[data-dir=prev]:hover span{transform:translate(-4px)}.ProjectOrbit-module__73l-dq__arrow[data-dir=next]:hover span{transform:translate(4px)}.ProjectOrbit-module__73l-dq__arrow[data-dir=prev]:active{transform:translate(-2px)scale(.96)}.ProjectOrbit-module__73l-dq__arrow[data-dir=next]:active{transform:translate(2px)scale(.96)}.ProjectOrbit-module__73l-dq__ticks{align-items:center;display:flex}.ProjectOrbit-module__73l-dq__tick{min-width:44px;min-height:44px;font-family:var(--font-body);font-size:var(--step--2);letter-spacing:.1em;color:var(--faint);transition:color var(--t-micro) var(--ease-out);position:relative}.ProjectOrbit-module__73l-dq__tick:after{content:"";background:var(--gold);height:1px;transition:transform var(--t-ui) var(--ease-mech);position:absolute;bottom:8px;left:25%;right:25%;transform:scaleX(0)}.ProjectOrbit-module__73l-dq__tick:hover{color:var(--bone)}.ProjectOrbit-module__73l-dq__tick[data-current]{color:var(--gold)}.ProjectOrbit-module__73l-dq__tick[data-current]:after{transform:scaleX(1)}.ProjectOrbit-module__73l-dq__hint{color:var(--faint);margin-top:calc(var(--s-6) * -1);grid-area:2/10/auto/-1;justify-self:end}@media (max-width:1100px){.ProjectOrbit-module__73l-dq__title,.ProjectOrbit-module__73l-dq__intro{grid-column:1/-1}.ProjectOrbit-module__73l-dq__slide{width:74%}.ProjectOrbit-module__73l-dq__index{grid-column:1/3}.ProjectOrbit-module__73l-dq__meta{grid-column:3/-1}.ProjectOrbit-module__73l-dq__links{grid-area:2/1/auto/7}.ProjectOrbit-module__73l-dq__controls{grid-area:2/7/auto/-1}.ProjectOrbit-module__73l-dq__hint{grid-row:3}}@media (max-width:700px){.ProjectOrbit-module__73l-dq__stage{aspect-ratio:16/12.4;height:auto}.ProjectOrbit-module__73l-dq__slide{width:88%;top:0}.ProjectOrbit-module__73l-dq__phone{width:22%;bottom:-12%;right:-2%}.ProjectOrbit-module__73l-dq__console{row-gap:var(--s-6);margin-top:var(--s-8);grid-template-columns:1fr}.ProjectOrbit-module__73l-dq__controls{grid-area:1/1;justify-content:space-between}.ProjectOrbit-module__73l-dq__index{grid-area:2/1}.ProjectOrbit-module__73l-dq__meta{grid-area:3/1;min-height:0}.ProjectOrbit-module__73l-dq__links{grid-area:4/1}.ProjectOrbit-module__73l-dq__links .action{width:100%}.ProjectOrbit-module__73l-dq__hint{display:none}.ProjectOrbit-module__73l-dq__indexNow{font-size:var(--step-3)}}@media (prefers-reduced-motion:reduce){.ProjectOrbit-module__73l-dq__meta>*,.ProjectOrbit-module__73l-dq__indexNow{animation:none}}
.ProcessTrajectory-module__vePQyG__section{height:460vh;position:relative}.ProcessTrajectory-module__vePQyG__sticky{align-items:stretch;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.ProcessTrajectory-module__vePQyG__frame{gap:var(--s-6) var(--s-8);grid-template:"head head""field field"minmax(0,1fr)"steps scrub"/minmax(0,1fr) auto;padding-top:5.5rem;padding-bottom:clamp(1.5rem,4vh,3rem);display:grid}.ProcessTrajectory-module__vePQyG__head{justify-content:space-between;align-items:end;gap:var(--s-8);grid-area:head;display:flex}.ProcessTrajectory-module__vePQyG__title{font-size:var(--step-3);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;text-align:right;line-height:1}.ProcessTrajectory-module__vePQyG__title em{font-family:var(--font-display);color:var(--gold);font-weight:400}.ProcessTrajectory-module__vePQyG__field{grid-area:field;place-items:center;min-height:0;display:grid}.ProcessTrajectory-module__vePQyG__svg{width:100%;max-height:100%;overflow:visible}.ProcessTrajectory-module__vePQyG__track{fill:none;stroke:var(--line);stroke-width:1.5px;stroke-dasharray:2 7}.ProcessTrajectory-module__vePQyG__travelled{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.ProcessTrajectory-module__vePQyG__nodeRing{fill:var(--obsidian);stroke:var(--line-strong);stroke-width:1.5px;transition:stroke var(--t-ui) var(--ease-out), r var(--t-ui) var(--ease-out)}.ProcessTrajectory-module__vePQyG__nodeCore{fill:var(--faint);transition:fill var(--t-ui) var(--ease-out)}.ProcessTrajectory-module__vePQyG__nodeLabel{fill:var(--faint);font-family:var(--font-body);letter-spacing:.16em;transition:fill var(--t-ui) var(--ease-out);font-size:15px}.ProcessTrajectory-module__vePQyG__node[data-passed] .ProcessTrajectory-module__vePQyG__nodeRing{stroke:color-mix(in srgb, var(--gold) 60%, transparent)}.ProcessTrajectory-module__vePQyG__node[data-passed] .ProcessTrajectory-module__vePQyG__nodeCore{fill:var(--gold)}.ProcessTrajectory-module__vePQyG__node[data-passed] .ProcessTrajectory-module__vePQyG__nodeLabel{fill:var(--muted)}.ProcessTrajectory-module__vePQyG__node[data-current] .ProcessTrajectory-module__vePQyG__nodeRing{stroke:var(--bone);r:22}.ProcessTrajectory-module__vePQyG__node[data-current] .ProcessTrajectory-module__vePQyG__nodeCore,.ProcessTrajectory-module__vePQyG__node[data-current] .ProcessTrajectory-module__vePQyG__nodeLabel{fill:var(--bone)}.ProcessTrajectory-module__vePQyG__travellerHalo{fill:#d9a44124;stroke:#d9a44180;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:ProcessTrajectory-module__vePQyG__halo 2.4s var(--ease-out) infinite}.ProcessTrajectory-module__vePQyG__travellerCore{fill:var(--bone)}@keyframes ProcessTrajectory-module__vePQyG__halo{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.ProcessTrajectory-module__vePQyG__loopNote{fill:var(--gold);font-family:var(--font-body);letter-spacing:.24em;opacity:0;transition:opacity var(--t-ui) var(--ease-out);font-size:14px}.ProcessTrajectory-module__vePQyG__section[data-looping] .ProcessTrajectory-module__vePQyG__loopNote{opacity:1}.ProcessTrajectory-module__vePQyG__section[data-looping] .ProcessTrajectory-module__vePQyG__node[data-node="0"] .ProcessTrajectory-module__vePQyG__nodeRing{stroke:var(--gold);animation:ProcessTrajectory-module__vePQyG__rekindle 1.6s var(--ease-out) infinite}@keyframes ProcessTrajectory-module__vePQyG__rekindle{50%{r:26}}.ProcessTrajectory-module__vePQyG__steps{grid-area:steps;min-height:9rem;display:grid}.ProcessTrajectory-module__vePQyG__step{column-gap:var(--s-6);visibility:hidden;grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.ProcessTrajectory-module__vePQyG__step[data-active]{visibility:visible}.ProcessTrajectory-module__vePQyG__stepNo{font-size:clamp(3.5rem,2rem + 5vw,7rem);font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;grid-row:1/3;font-weight:400;line-height:.8}.ProcessTrajectory-module__vePQyG__stepTitle{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);letter-spacing:-.01em;line-height:.95}.ProcessTrajectory-module__vePQyG__char{white-space:pre;display:inline-block}.ProcessTrajectory-module__vePQyG__stepBody{max-width:34rem;color:var(--bone-dim);font-size:var(--step-0)}.ProcessTrajectory-module__vePQyG__step[data-active] .ProcessTrajectory-module__vePQyG__stepNo{animation:ProcessTrajectory-module__vePQyG__numberIn .52s var(--ease-mech) both}.ProcessTrajectory-module__vePQyG__step[data-active] .ProcessTrajectory-module__vePQyG__char{animation:ProcessTrajectory-module__vePQyG__write .62s var(--ease-out) calc(var(--c) * 38ms) both}.ProcessTrajectory-module__vePQyG__step[data-active] .ProcessTrajectory-module__vePQyG__stepBody{animation:ProcessTrajectory-module__vePQyG__scribe .7s var(--ease-inout) .18s both}@keyframes ProcessTrajectory-module__vePQyG__numberIn{0%{opacity:0;transform:translateY(40%)}}@keyframes ProcessTrajectory-module__vePQyG__write{0%{opacity:0;filter:blur(4px);transform:translate(-.35em,.55em)rotate(-14deg)}}@keyframes ProcessTrajectory-module__vePQyG__scribe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ProcessTrajectory-module__vePQyG__scrub{grid-area:scrub;align-self:end;gap:2px;display:flex}.ProcessTrajectory-module__vePQyG__jump{min-width:44px;min-height:44px;font-family:var(--font-body);font-size:var(--step--2);letter-spacing:.1em;color:var(--faint);border-bottom:1px solid var(--line);transition:color var(--t-micro) var(--ease-out), border-color var(--t-micro) var(--ease-out)}.ProcessTrajectory-module__vePQyG__jump:hover{color:var(--bone)}.ProcessTrajectory-module__vePQyG__jump[data-current]{color:var(--gold);border-color:var(--gold)}html:not(.js) .ProcessTrajectory-module__vePQyG__section{height:auto}html:not(.js) .ProcessTrajectory-module__vePQyG__sticky{height:auto;position:static}html:not(.js) .ProcessTrajectory-module__vePQyG__steps{gap:var(--s-8);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}html:not(.js) .ProcessTrajectory-module__vePQyG__step{visibility:visible;grid-area:auto}:is(html:not(.js) .ProcessTrajectory-module__vePQyG__scrub,html:not(.js) .ProcessTrajectory-module__vePQyG__traveller){display:none}html:not(.js) .ProcessTrajectory-module__vePQyG__travelled{stroke-dashoffset:0}@media (max-width:1024px){.ProcessTrajectory-module__vePQyG__frame{grid-template-columns:1fr;grid-template-areas:"head""field""steps""scrub"}.ProcessTrajectory-module__vePQyG__scrub{justify-content:space-between}.ProcessTrajectory-module__vePQyG__jump{flex:1}.ProcessTrajectory-module__vePQyG__nodeLabel{font-size:24px}.ProcessTrajectory-module__vePQyG__track{stroke:var(--line-strong);stroke-width:2.5px}.ProcessTrajectory-module__vePQyG__travelled{stroke-width:4px}}@media (max-width:640px){.ProcessTrajectory-module__vePQyG__section{height:400vh}.ProcessTrajectory-module__vePQyG__frame{gap:var(--s-4);padding-top:4.5rem}.ProcessTrajectory-module__vePQyG__head{align-items:start;gap:var(--s-2);flex-direction:column}.ProcessTrajectory-module__vePQyG__title{text-align:left}.ProcessTrajectory-module__vePQyG__field{overflow:visible}.ProcessTrajectory-module__vePQyG__svg{width:min(46svh,150vw);max-width:none;max-height:none;rotate:90deg}.ProcessTrajectory-module__vePQyG__nodeLabel,.ProcessTrajectory-module__vePQyG__loopNote{display:none}.ProcessTrajectory-module__vePQyG__nodeRing{r:26}.ProcessTrajectory-module__vePQyG__node[data-current] .ProcessTrajectory-module__vePQyG__nodeRing{r:36}.ProcessTrajectory-module__vePQyG__nodeCore{r:9}.ProcessTrajectory-module__vePQyG__travelled{stroke-width:9px}.ProcessTrajectory-module__vePQyG__track{stroke:var(--line-strong);stroke-width:5px;stroke-dasharray:8 16}.ProcessTrajectory-module__vePQyG__travellerCore{r:14}.ProcessTrajectory-module__vePQyG__step{row-gap:var(--s-2);grid-template-columns:1fr}.ProcessTrajectory-module__vePQyG__stepNo{grid-row:auto;font-size:3rem}.ProcessTrajectory-module__vePQyG__stepBody{font-size:var(--step--1)}.ProcessTrajectory-module__vePQyG__jump{min-width:0}}@media (prefers-reduced-motion:reduce){.ProcessTrajectory-module__vePQyG__travellerHalo{animation:none}}
.CapabilityField-module__Xjk2da__section{padding-block:var(--section);position:relative}.CapabilityField-module__Xjk2da__head{gap:var(--s-6);margin-bottom:clamp(2rem,1rem + 3vw,4rem);display:grid}.CapabilityField-module__Xjk2da__title{font-size:var(--step-4);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;max-width:14ch;line-height:.98}.CapabilityField-module__Xjk2da__title em{font-family:var(--font-display);color:var(--bone-dim);font-weight:400}.CapabilityField-module__Xjk2da__system{gap:var(--s-8) clamp(2rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.CapabilityField-module__Xjk2da__reactor{gap:var(--s-4);justify-items:center;display:grid;position:relative}.CapabilityField-module__Xjk2da__svg{width:min(100%,38rem);overflow:visible}.CapabilityField-module__Xjk2da__orbit{fill:none;stroke:var(--line);stroke-width:1px}.CapabilityField-module__Xjk2da__orbitInner{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 8;transform-origin:50%;animation:90s linear infinite CapabilityField-module__Xjk2da__spin}.CapabilityField-module__Xjk2da__ring,.CapabilityField-module__Xjk2da__upright{transition:transform 1.1s var(--ease-mech)}.CapabilityField-module__Xjk2da__spoke{stroke:var(--line);stroke-width:1px}.CapabilityField-module__Xjk2da__node[data-on] .CapabilityField-module__Xjk2da__spoke{stroke:var(--gold);stroke-width:2px;stroke-dasharray:1 1;animation:CapabilityField-module__Xjk2da__energise .7s var(--ease-out) .4s both}.CapabilityField-module__Xjk2da__nodeRing{fill:var(--obsidian);stroke:var(--line-strong);stroke-width:1.5px;transition:stroke var(--t-ui) var(--ease-out), r var(--t-ui) var(--ease-out)}.CapabilityField-module__Xjk2da__nodeCore{fill:var(--faint);transition:fill var(--t-ui) var(--ease-out)}.CapabilityField-module__Xjk2da__node[data-on] .CapabilityField-module__Xjk2da__nodeRing{stroke:var(--gold);r:28}.CapabilityField-module__Xjk2da__node[data-on] .CapabilityField-module__Xjk2da__nodeCore{fill:var(--gold)}.CapabilityField-module__Xjk2da__hit{fill:#0000;cursor:pointer}.CapabilityField-module__Xjk2da__node:not([data-on]):hover .CapabilityField-module__Xjk2da__nodeRing{stroke:var(--bone)}.CapabilityField-module__Xjk2da__signal{color:var(--faint)}.CapabilityField-module__Xjk2da__signal span{color:var(--gold);animation:CapabilityField-module__Xjk2da__fadeSlide var(--t-ui) var(--ease-out);display:inline-block}@keyframes CapabilityField-module__Xjk2da__energise{0%{stroke-dashoffset:1px}}@keyframes CapabilityField-module__Xjk2da__spin{to{transform:rotate(360deg)}}@keyframes CapabilityField-module__Xjk2da__fadeSlide{0%{opacity:0;transform:translateY(.5em)}}.CapabilityField-module__Xjk2da__reaction{fill:none;stroke:var(--bone);stroke-width:1.5px;transform:scale(.82)}.CapabilityField-module__Xjk2da__reactionNote{fill:var(--muted);stroke:none;font-family:var(--font-body);letter-spacing:.24em;font-size:13px}.CapabilityField-module__Xjk2da__dial{stroke:var(--line-strong);stroke-dasharray:.2 .8;animation:CapabilityField-module__Xjk2da__spin 1.4s var(--ease-mech) reverse both;transform-origin:50%}.CapabilityField-module__Xjk2da__cross{stroke:var(--line);stroke-dasharray:3 6}.CapabilityField-module__Xjk2da__needle{stroke:var(--gold);stroke-width:2.5px;animation:CapabilityField-module__Xjk2da__sweep 1.8s var(--ease-mech) both}.CapabilityField-module__Xjk2da__needle circle{fill:var(--gold);stroke:none}.CapabilityField-module__Xjk2da__pivot{fill:var(--bone);stroke:none}@keyframes CapabilityField-module__Xjk2da__sweep{0%{transform:rotate(-200deg)}55%{transform:rotate(78deg)}75%{transform:rotate(52deg)}to{transform:rotate(62deg)}}.CapabilityField-module__Xjk2da__alignRing{stroke:var(--bone);animation:CapabilityField-module__Xjk2da__align 1.3s var(--ease-mech) calc(var(--i) * .12s) both}.CapabilityField-module__Xjk2da__alignRing:first-child{--ox:-46px;--oy:30px}.CapabilityField-module__Xjk2da__alignRing:nth-child(2){--ox:52px;--oy:-24px}.CapabilityField-module__Xjk2da__alignRing:nth-child(3){--ox:-20px;--oy:-52px;stroke:var(--gold)}.CapabilityField-module__Xjk2da__alignCore{fill:var(--gold);stroke:none;animation:CapabilityField-module__Xjk2da__pop .5s var(--ease-out) 1.2s both}@keyframes CapabilityField-module__Xjk2da__align{0%{transform:translate(var(--ox), var(--oy));opacity:.35}}@keyframes CapabilityField-module__Xjk2da__pop{0%{transform:scale(0)}}.CapabilityField-module__Xjk2da__device{stroke:var(--line-strong);stroke-dasharray:1 1;animation:CapabilityField-module__Xjk2da__energise .9s var(--ease-inout) both}.CapabilityField-module__Xjk2da__module{fill:var(--graphite-2);stroke:var(--bone);stroke-width:1px;animation:CapabilityField-module__Xjk2da__dock .8s var(--ease-mech) calc(.2s + var(--i) * 55ms) both}.CapabilityField-module__Xjk2da__module:nth-of-type(5){fill:color-mix(in srgb, var(--gold) 30%, transparent);stroke:var(--gold)}@keyframes CapabilityField-module__Xjk2da__dock{0%{transform:translate(var(--dx), var(--dy)) rotate(35deg);opacity:0}}.CapabilityField-module__Xjk2da__trace{stroke:var(--gold);stroke-width:2px;stroke-dasharray:1 1;animation:CapabilityField-module__Xjk2da__energise .9s var(--ease-inout) calc(var(--i) * .14s) both}.CapabilityField-module__Xjk2da__pad{fill:var(--obsidian);stroke:var(--bone);animation:CapabilityField-module__Xjk2da__padOn .3s var(--ease-out) calc(.3s + var(--i) * 90ms) both}@keyframes CapabilityField-module__Xjk2da__padOn{0%{fill:var(--obsidian);opacity:0}to{fill:var(--bone);opacity:1}}.CapabilityField-module__Xjk2da__loop{stroke:var(--line-strong);stroke-width:.8px}.CapabilityField-module__Xjk2da__packet{fill:var(--gold);stroke:none}.CapabilityField-module__Xjk2da__decision{stroke:var(--gold);fill:var(--obsidian);animation:1.2s steps(2,jump-none) infinite CapabilityField-module__Xjk2da__decide}@keyframes CapabilityField-module__Xjk2da__decide{50%{fill:var(--gold)}}.CapabilityField-module__Xjk2da__bar{fill:var(--graphite-2);stroke:var(--line-strong);stroke-width:1px;transform-box:fill-box;transform-origin:bottom;animation:CapabilityField-module__Xjk2da__rise .7s var(--ease-out) calc(var(--i) * 90ms) both}.CapabilityField-module__Xjk2da__climb{stroke:var(--gold);stroke-width:2.5px;stroke-dasharray:1 1;animation:CapabilityField-module__Xjk2da__energise 1.3s var(--ease-inout) .3s both}.CapabilityField-module__Xjk2da__climber{fill:var(--bone);stroke:none}@keyframes CapabilityField-module__Xjk2da__rise{0%{transform:scaleY(0)}}.CapabilityField-module__Xjk2da__console{gap:var(--s-8);display:grid}.CapabilityField-module__Xjk2da__tabs{border-top:1px solid var(--line);display:grid}.CapabilityField-module__Xjk2da__tab{align-items:center;gap:var(--s-4);min-height:3.25rem;padding:var(--s-2) 0;border-bottom:1px solid var(--line);text-align:left;color:var(--muted);transition:color var(--t-micro) var(--ease-out);display:flex;position:relative}.CapabilityField-module__Xjk2da__tab:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease-mech);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.CapabilityField-module__Xjk2da__tab:hover,.CapabilityField-module__Xjk2da__tab[aria-selected=true]{color:var(--bone)}.CapabilityField-module__Xjk2da__tab[aria-selected=true]:after{transform:scaleX(1)}.CapabilityField-module__Xjk2da__tabMark{width:.45rem;height:.45rem;box-shadow:inset 0 0 0 1px var(--faint);transition:background-color var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);border-radius:50%;flex:none}.CapabilityField-module__Xjk2da__tab[aria-selected=true] .CapabilityField-module__Xjk2da__tabMark{background:var(--gold);box-shadow:none}.CapabilityField-module__Xjk2da__tabName{font-size:var(--step-0);font-weight:500}.CapabilityField-module__Xjk2da__panel{gap:var(--s-4);align-content:start;min-height:12rem;display:grid}.CapabilityField-module__Xjk2da__panelTitle{font-family:var(--font-body);font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-weight:500}.CapabilityField-module__Xjk2da__panelLine{font-family:var(--font-display);font-size:var(--step-2);max-width:24ch;line-height:1.15}.CapabilityField-module__Xjk2da__services{gap:var(--s-2);display:grid}.CapabilityField-module__Xjk2da__services li{font-size:var(--step-0);color:var(--bone-dim);animation:CapabilityField-module__Xjk2da__fadeSlide .5s var(--ease-out) calc(.3s + var(--i) * 90ms) both;padding-left:1.1rem;line-height:1.45;position:relative}.CapabilityField-module__Xjk2da__services li:before{content:"";background:var(--gold);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}@media (max-width:1024px){.CapabilityField-module__Xjk2da__system{grid-template-columns:1fr}.CapabilityField-module__Xjk2da__svg{width:min(100%,30rem)}}@media (max-width:640px){.CapabilityField-module__Xjk2da__tabs{column-gap:var(--s-4);grid-template-columns:1fr 1fr}.CapabilityField-module__Xjk2da__tab{gap:var(--s-2);min-height:3.5rem}.CapabilityField-module__Xjk2da__tabName{font-size:var(--step--1);line-height:1.25}}@media (prefers-reduced-motion:reduce){.CapabilityField-module__Xjk2da__orbitInner{animation:none}}
.DecisionPath-module__zp_y6q__section{padding-block:var(--section);position:relative}.DecisionPath-module__zp_y6q__head{gap:var(--s-6);margin-bottom:clamp(2rem,1rem + 3vw,4rem);display:grid;position:relative}.DecisionPath-module__zp_y6q__title{font-size:var(--step-4);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;max-width:18ch;line-height:.98}.DecisionPath-module__zp_y6q__title em{font-family:var(--font-display);color:var(--gold);font-weight:400;display:block}.DecisionPath-module__zp_y6q__machine{gap:var(--s-12);display:grid;position:relative}.DecisionPath-module__zp_y6q__board{grid-template-columns:minmax(0,1.1fr) minmax(4rem,.55fr) minmax(0,.8fr);align-items:center;display:grid;position:relative}.DecisionPath-module__zp_y6q__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DecisionPath-module__zp_y6q__primary,.DecisionPath-module__zp_y6q__secondary{fill:none;stroke-dasharray:1 1;animation:DecisionPath-module__zp_y6q__route .8s var(--ease-inout) both}.DecisionPath-module__zp_y6q__primary{stroke:var(--gold);stroke-width:2px}.DecisionPath-module__zp_y6q__secondary{stroke:var(--muted);stroke-width:1.2px;opacity:.7;animation-delay:.25s}.DecisionPath-module__zp_y6q__packet{fill:var(--bone)}.DecisionPath-module__zp_y6q__packetHalo{fill:var(--gold);fill-opacity:.3}@keyframes DecisionPath-module__zp_y6q__route{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.DecisionPath-module__zp_y6q__inputs{border:0;grid-column:1;min-width:0;margin:0;padding:0}.DecisionPath-module__zp_y6q__inputs legend,.DecisionPath-module__zp_y6q__outputs>p{margin-bottom:var(--s-4)}.DecisionPath-module__zp_y6q__input{align-items:center;gap:var(--s-4);width:100%;min-height:3.25rem;padding:var(--s-2) var(--s-8) var(--s-2) 0;border-bottom:1px solid var(--line);text-align:left;font-size:var(--step-0);color:var(--bone-dim);transition:color var(--t-micro) var(--ease-out), padding var(--t-ui) var(--ease-mech);display:flex;position:relative}.DecisionPath-module__zp_y6q__inputNo{font-family:var(--font-body);font-size:var(--step--2);color:var(--faint);letter-spacing:.1em}.DecisionPath-module__zp_y6q__socket{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);border-radius:50%;position:absolute;top:50%;right:0;translate:0 -50%}.DecisionPath-module__zp_y6q__input:hover{color:var(--bone)}.DecisionPath-module__zp_y6q__input:hover .DecisionPath-module__zp_y6q__socket{box-shadow:inset 0 0 0 1px var(--bone)}.DecisionPath-module__zp_y6q__input[aria-pressed=true]{color:var(--bone);padding-left:var(--s-4)}.DecisionPath-module__zp_y6q__input[aria-pressed=true] .DecisionPath-module__zp_y6q__inputNo{color:var(--gold)}.DecisionPath-module__zp_y6q__input[aria-pressed=true] .DecisionPath-module__zp_y6q__socket{background:var(--gold);box-shadow:0 0 12px var(--gold)}.DecisionPath-module__zp_y6q__board[data-state=routed] .DecisionPath-module__zp_y6q__input:not([aria-pressed=true]){color:var(--faint)}.DecisionPath-module__zp_y6q__outputs{grid-column:3}.DecisionPath-module__zp_y6q__output{align-items:center;gap:var(--s-3);min-height:3rem;padding-left:var(--s-6);font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.04em;color:var(--faint);border-left:1px solid var(--line);transition:color var(--t-ui) var(--ease-out);display:flex;position:relative}.DecisionPath-module__zp_y6q__lamp{background:var(--obsidian);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--t-ui) var(--ease-out) .6s, box-shadow var(--t-ui) var(--ease-out) .6s;border-radius:50%;position:absolute;left:-5px}.DecisionPath-module__zp_y6q__output[data-state=primary]{color:var(--bone)}.DecisionPath-module__zp_y6q__output[data-state=primary] .DecisionPath-module__zp_y6q__lamp{background:var(--gold);box-shadow:0 0 14px var(--gold)}.DecisionPath-module__zp_y6q__output[data-state=secondary]{color:var(--bone-dim)}.DecisionPath-module__zp_y6q__output[data-state=secondary] .DecisionPath-module__zp_y6q__lamp{box-shadow:inset 0 0 0 1.5px var(--bone-dim)}.DecisionPath-module__zp_y6q__board[data-state=idle] .DecisionPath-module__zp_y6q__output{color:var(--muted)}.DecisionPath-module__zp_y6q__readout{gap:var(--s-8);padding-top:var(--s-8);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;display:grid}.DecisionPath-module__zp_y6q__screen{min-height:8.5rem}.DecisionPath-module__zp_y6q__typed{gap:var(--s-2);font-family:var(--font-body);font-size:var(--step--1);color:var(--bone-dim);white-space:pre-wrap;line-height:1.55;display:grid}.DecisionPath-module__zp_y6q__typed p:first-child{color:var(--bone)}.DecisionPath-module__zp_y6q__typed p[data-typing]:after{content:"";vertical-align:text-bottom;background:var(--gold);width:.6em;height:1.1em;margin-left:2px;animation:.9s step-end infinite DecisionPath-module__zp_y6q__caret;display:inline-block}@keyframes DecisionPath-module__zp_y6q__caret{50%{opacity:0}}.DecisionPath-module__zp_y6q__next{gap:var(--s-4);justify-items:start;display:grid}.DecisionPath-module__zp_y6q__nextLine{font-family:var(--font-display);font-size:var(--step-3);transition:color var(--t-ui) var(--ease-out);color:var(--muted);line-height:1}.DecisionPath-module__zp_y6q__next[data-ready] .DecisionPath-module__zp_y6q__nextLine{color:var(--bone);animation:DecisionPath-module__zp_y6q__arrive .7s var(--ease-mech) 1.2s both}@keyframes DecisionPath-module__zp_y6q__arrive{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.DecisionPath-module__zp_y6q__nextActions{align-items:center;gap:var(--s-4) var(--s-8);flex-wrap:wrap;display:flex}@media (max-width:900px){.DecisionPath-module__zp_y6q__board{row-gap:var(--s-12);grid-template-columns:1fr}.DecisionPath-module__zp_y6q__outputs{grid-column:1}.DecisionPath-module__zp_y6q__outputs ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.DecisionPath-module__zp_y6q__output{border-left:0;border-bottom:1px solid var(--line);padding-left:var(--s-4);min-height:3.25rem;font-size:var(--step--2)}.DecisionPath-module__zp_y6q__lamp{left:0}.DecisionPath-module__zp_y6q__readout{grid-template-columns:1fr}}@media (max-width:640px){.DecisionPath-module__zp_y6q__input{font-size:var(--step--1)}.DecisionPath-module__zp_y6q__nextActions .action{width:100%}}
.Convergence-module__x6r8nq__section{min-height:118svh;padding-block:var(--section) clamp(3rem, 2rem + 4vw, 6rem);isolation:isolate;view-timeline-name:--converge;align-items:end;display:grid;position:relative;overflow:clip}.Convergence-module__x6r8nq__field{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.Convergence-module__x6r8nq__trajectory{fill:none;stroke:var(--bone);stroke-width:1px;stroke-opacity:.1}.Convergence-module__x6r8nq__trajectory[data-stone]{stroke:var(--stone);stroke-opacity:.45;stroke-width:1.4px}.Convergence-module__x6r8nq__ring{fill:none;stroke:var(--bone);stroke-width:2px}.Convergence-module__x6r8nq__stone{fill:var(--stone)}.Convergence-module__x6r8nq__loopTracer{fill:var(--gold)}.Convergence-module__x6r8nq__halo{fill-opacity:.18}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Convergence-module__x6r8nq__trajectory,.Convergence-module__x6r8nq__ring{stroke-dasharray:1 1}.Convergence-module__x6r8nq__trajectory{animation:linear both Convergence-module__x6r8nq__converge;animation-timeline:--converge}.Convergence-module__x6r8nq__ring{animation:linear both Convergence-module__x6r8nq__converge;animation-timeline:--converge;animation-range:cover 30% cover 52%}.Convergence-module__x6r8nq__stone{animation:linear both Convergence-module__x6r8nq__ignite;animation-timeline:--converge}.Convergence-module__x6r8nq__loopTracer{animation:linear both Convergence-module__x6r8nq__ignite;animation-timeline:--converge;animation-range:cover 50% cover 56%}.Convergence-module__x6r8nq__char{animation:linear both Convergence-module__x6r8nq__gather;animation-timeline:--converge;animation-range:entry 40% cover 42%}}}@keyframes Convergence-module__x6r8nq__converge{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Convergence-module__x6r8nq__ignite{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.Convergence-module__x6r8nq__stone,.Convergence-module__x6r8nq__loopTracer{transform-box:fill-box;transform-origin:50%}.Convergence-module__x6r8nq__content{text-align:center;justify-items:center;gap:var(--s-8);display:grid;position:relative}.Convergence-module__x6r8nq__content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#08090aeb,#08090ab3 60%,#08090a00);position:absolute;inset:-12% -8% -4%}.Convergence-module__x6r8nq__title{--cta-size:clamp(2.25rem, 11.2vw, 8.25rem);font-family:var(--font-display);font-weight:400;font-size:var(--cta-size);letter-spacing:-.02em;max-width:100%;line-height:.92}.Convergence-module__x6r8nq__titleInner{justify-items:center;display:grid}.Convergence-module__x6r8nq__line{white-space:nowrap;display:block}.Convergence-module__x6r8nq__line[data-line="1"]{color:var(--bone-dim);font-size:.62em;font-style:italic;line-height:1.05}.Convergence-module__x6r8nq__line[data-line="2"]{color:var(--gold);padding-bottom:.08em;font-size:1.12em;font-style:italic}.Convergence-module__x6r8nq__char{display:inline-block}@keyframes Convergence-module__x6r8nq__gather{0%{transform:translateX(calc(var(--from) * .055em));opacity:0}to{opacity:1;transform:none}}.Convergence-module__x6r8nq__actions{justify-items:center;gap:var(--s-6);display:grid}.Convergence-module__x6r8nq__primary{min-height:4rem;padding-inline:var(--s-8);font-size:var(--step-0);gap:var(--s-12)}.Convergence-module__x6r8nq__channels{justify-content:center;gap:var(--s-2) var(--s-8);flex-wrap:wrap;display:flex}.Convergence-module__x6r8nq__calNote{color:var(--muted)}@media (max-width:640px){.Convergence-module__x6r8nq__section{min-height:100svh}.Convergence-module__x6r8nq__content{gap:var(--s-6)}.Convergence-module__x6r8nq__primary{gap:var(--s-4);width:100%}.Convergence-module__x6r8nq__channels{flex-direction:column;align-items:center;gap:0}.Convergence-module__x6r8nq__channels .dest{font-size:var(--step--2)}}
.InfinityFooter-module__UtEi6a__footer{padding-bottom:var(--s-8);border-top:1px solid var(--line);position:relative;overflow:clip}.InfinityFooter-module__UtEi6a__loopWrap{place-items:center;padding-block:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.InfinityFooter-module__UtEi6a__loop{width:min(100%,76rem);overflow:visible}.InfinityFooter-module__UtEi6a__track{fill:none;stroke:var(--line);stroke-width:1px}.InfinityFooter-module__UtEi6a__ride{fill:var(--bone-dim);font-family:var(--font-body);letter-spacing:.28em;font-size:15px}.InfinityFooter-module__UtEi6a__grid{gap:var(--s-8);padding-top:var(--s-8);border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr 1.2fr auto;align-items:start;display:grid}.InfinityFooter-module__UtEi6a__word{font-size:var(--step-3);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.02em;margin-bottom:var(--s-3);line-height:1}.InfinityFooter-module__UtEi6a__col{gap:var(--s-1);justify-items:start;display:grid}.InfinityFooter-module__UtEi6a__col a{min-height:36px;color:var(--bone-dim);font-size:var(--step--1);transition:color var(--t-micro) var(--ease-out);align-items:center;display:inline-flex}.InfinityFooter-module__UtEi6a__col a:hover{color:var(--gold)}.InfinityFooter-module__UtEi6a__col .InfinityFooter-module__UtEi6a__label{margin-bottom:var(--s-2)}.InfinityFooter-module__UtEi6a__return{gap:var(--s-4);justify-items:end;display:grid}@media (max-width:900px){.InfinityFooter-module__UtEi6a__grid{grid-template-columns:1fr 1fr}.InfinityFooter-module__UtEi6a__brand{grid-column:1/-1}.InfinityFooter-module__UtEi6a__return{grid-column:1/-1;justify-items:start}}@media (max-width:480px){.InfinityFooter-module__UtEi6a__grid{grid-template-columns:1fr}}
.CaseStudy-module__ylEuVq__page{padding-top:7rem}.CaseStudy-module__ylEuVq__head{gap:var(--s-6);padding-bottom:var(--s-12);justify-items:start;display:grid}.CaseStudy-module__ylEuVq__head .label{align-items:center;gap:var(--s-2);display:flex}.CaseStudy-module__ylEuVq__title{font-size:var(--step-5);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.03em;max-width:16ch;animation:CaseStudy-module__ylEuVq__develop 1.2s var(--ease-out) both;line-height:.92}.CaseStudy-module__ylEuVq__summary{font-family:var(--font-display);font-size:var(--step-2);color:var(--bone-dim);max-width:30ch;animation:CaseStudy-module__ylEuVq__develop 1.2s var(--ease-out) .2s both;line-height:1.2}@keyframes CaseStudy-module__ylEuVq__develop{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(6px)}to{opacity:1;clip-path:inset(-10% 0);filter:none}}.CaseStudy-module__ylEuVq__evidence{margin-block:var(--s-8) var(--section);position:relative}.CaseStudy-module__ylEuVq__frame{border-radius:var(--radius-sm);width:min(100%,72rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--stone) 40%, transparent), 0 60px 120px -50px #000000f2;overflow:hidden}.CaseStudy-module__ylEuVq__phone{right:var(--gutter);background:var(--obsidian);width:clamp(6rem,14vw,13rem);box-shadow:0 0 0 1px var(--line-strong), 0 30px 60px -20px #000000e6;border-radius:14px;padding:5px;position:absolute;bottom:2rem}.CaseStudy-module__ylEuVq__phone img{border-radius:10px}.CaseStudy-module__ylEuVq__evidence figcaption{margin-top:var(--s-4);color:var(--faint)}.CaseStudy-module__ylEuVq__sections{border-top:1px solid var(--line);gap:0;display:grid}.CaseStudy-module__ylEuVq__entry{gap:var(--s-6);padding-block:var(--s-12);border-bottom:1px solid var(--line);view-timeline-name:--entry;grid-template-columns:5rem 14rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.CaseStudy-module__ylEuVq__entryNo{color:var(--stone)}.CaseStudy-module__ylEuVq__entryLabel{color:var(--bone)}.CaseStudy-module__ylEuVq__entryBody{font-size:var(--step-1);max-width:40rem;color:var(--bone-dim);line-height:1.45}.CaseStudy-module__ylEuVq__entry:after{content:"";background:var(--stone);height:1px;box-shadow:0 0 18px var(--stone);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.CaseStudy-module__ylEuVq__entry:after{animation:linear both CaseStudy-module__ylEuVq__scanline;animation-timeline:--entry;animation-range:entry 20% cover 50%}.CaseStudy-module__ylEuVq__entryBody,.CaseStudy-module__ylEuVq__entryLabel{animation:linear both CaseStudy-module__ylEuVq__reveal;animation-timeline:--entry;animation-range:entry 20% cover 50%}}}@keyframes CaseStudy-module__ylEuVq__scanline{0%{opacity:0;top:0}15%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes CaseStudy-module__ylEuVq__reveal{0%{clip-path:inset(0 0 100%);opacity:.2}to{clip-path:inset(0);opacity:1}}.CaseStudy-module__ylEuVq__next{justify-content:space-between;align-items:end;gap:var(--s-8);padding-block:var(--section);flex-wrap:wrap;display:flex}.CaseStudy-module__ylEuVq__nextLink{gap:var(--s-2);display:grid}.CaseStudy-module__ylEuVq__nextName{font-size:var(--step-3);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;transition:color var(--t-micro) var(--ease-out)}.CaseStudy-module__ylEuVq__nextLink:hover .CaseStudy-module__ylEuVq__nextName{color:var(--gold)}@media (max-width:900px){.CaseStudy-module__ylEuVq__entry{grid-template-columns:3rem 1fr}.CaseStudy-module__ylEuVq__entryBody{grid-column:1/-1}.CaseStudy-module__ylEuVq__phone{width:45%;margin:-20% 0 0 auto;position:relative;bottom:auto;right:auto}}
