.StackDiagram-module__crmyeG__drawing{width:100%}.StackDiagram-module__crmyeG__svg{width:100%;height:auto;font-family:inherit;display:block}.StackDiagram-module__crmyeG__node>circle{fill:var(--bg);stroke:var(--field-border)}.StackDiagram-module__crmyeG__arcStop{stop-color:var(--hairline-color)}.StackDiagram-module__crmyeG__ringNames{font-family:var(--font-mono);letter-spacing:.06em;font-weight:500}.StackDiagram-module__crmyeG__ringGround{fill:none;stroke:var(--bg);stroke-width:8px;stroke-linejoin:round}.StackDiagram-module__crmyeG__ringName{fill:var(--ink-72);stroke:none}.StackDiagram-module__crmyeG__arm{transform-box:view-box;transform-origin:600px 580px;transform:rotate(calc(-1 * var(--rest)))}.StackDiagram-module__crmyeG__node{transform-box:view-box;transform-origin:calc(600px + var(--r)) 580px;transform:rotate(var(--rest))}@media (prefers-reduced-motion:no-preference){.StackDiagram-module__crmyeG__arm{animation:StackDiagram-module__crmyeG__stack-arm var(--period) linear var(--delay) infinite, StackDiagram-module__crmyeG__stack-fade var(--period) linear var(--delay) infinite}.StackDiagram-module__crmyeG__node{animation:StackDiagram-module__crmyeG__stack-node var(--period) linear var(--delay) infinite}}.StackDiagram-module__crmyeG__drawing[data-orbit=off] .StackDiagram-module__crmyeG__arm,.StackDiagram-module__crmyeG__drawing[data-orbit=off] .StackDiagram-module__crmyeG__node{animation-play-state:paused}:is(html[data-motion=paused] .StackDiagram-module__crmyeG__arm,html[data-motion=paused] .StackDiagram-module__crmyeG__node){animation:none}@keyframes StackDiagram-module__crmyeG__stack-arm{0%{transform:rotate(calc(var(--low) - 180deg))}to{transform:rotate(calc(-1 * var(--low)))}}@keyframes StackDiagram-module__crmyeG__stack-node{0%{transform:rotate(calc(180deg - var(--low)))}to{transform:rotate(var(--low))}}@keyframes StackDiagram-module__crmyeG__stack-fade{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.4,1)}1.6%{opacity:1}98.4%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.7,1)}to{opacity:0}}@container page (min-width:768px){.StackDiagram-module__crmyeG__drawing{overflow:hidden}.StackDiagram-module__crmyeG__svg{--draw:max(100%, min(120%, calc(1184 * var(--u))));width:var(--draw);max-width:none;margin-left:calc((100% - var(--draw)) / 2)}}@container page (min-width:768px) and (max-width:1255px){@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .StackDiagram-module__crmyeG__drawing{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}}}@container page (min-width:1000px){.StackDiagram-module__crmyeG__svg{--draw:min(max(100%, min(120%, calc(1184 * var(--u)))), max(calc(831 * var(--u)), calc((100svh - var(--nav-live) - var(--s-6)) * 1200 / 660)))}}.StackDiagram-module__crmyeG__list{display:none}@container page (max-width:767.98px){.StackDiagram-module__crmyeG__drawing{display:none}.StackDiagram-module__crmyeG__list{border-top:var(--hairline);margin:0;display:block}}@container page (min-width:768px) and (max-width:999.98px){@media (max-height:560px){.StackDiagram-module__crmyeG__drawing{display:none}.StackDiagram-module__crmyeG__list{border-top:var(--hairline);margin:0;display:block}}}.StackDiagram-module__crmyeG__row{grid-template-columns:minmax(0, calc(136 * var(--u))) minmax(0, 1fr);gap:var(--s-3);padding:calc(14 * var(--u)) 0;border-bottom:var(--hairline);display:grid}.StackDiagram-module__crmyeG__term{font-size:calc(14 * var(--u));font-weight:600;line-height:1.5}.StackDiagram-module__crmyeG__items{font-size:calc(15 * var(--u));color:var(--ink-72);margin:0;line-height:1.5}.StackDiagram-module__crmyeG__beyond{padding-top:var(--s-4);border-top:var(--hairline);gap:var(--s-5);flex-direction:column;display:flex}.StackDiagram-module__crmyeG__beyondName{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-72);font-weight:500;line-height:1.4}.StackDiagram-module__crmyeG__beyondCols{gap:var(--s-6) var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}@container page (min-width:1256px){.StackDiagram-module__crmyeG__beyondCols{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.StackDiagram-module__crmyeG__beyondCol{flex-direction:column;min-width:0;display:flex}.StackDiagram-module__crmyeG__beyondHead{font-size:calc(20 * var(--u));letter-spacing:-.015em;color:var(--ink);font-weight:600;line-height:1.2}.StackDiagram-module__crmyeG__beyondNote{margin-top:var(--s-2);max-width:56ch;font-size:calc(15 * var(--u));color:var(--ink-72);text-wrap:pretty;line-height:1.55}.StackDiagram-module__crmyeG__beyondList{margin:var(--s-4) 0 0;border-top:var(--hairline)}.StackDiagram-module__crmyeG__beyondList .StackDiagram-module__crmyeG__row{gap:calc(2 * var(--u));grid-template-columns:minmax(0,1fr);align-content:start}.StackDiagram-module__crmyeG__beyondList .StackDiagram-module__crmyeG__items{--sep-w:.56em;margin-left:calc(-1 * var(--sep-w));clip-path:inset(calc(-4 * var(--u)) calc(-4 * var(--u)) calc(-4 * var(--u)) calc(var(--sep-w) - 1px))}.StackDiagram-module__crmyeG__unit{max-width:100%;padding-left:var(--sep-w);text-indent:calc(-1 * var(--sep-w));display:inline-block}.StackDiagram-module__crmyeG__unitFirst{margin-left:var(--sep-w);text-indent:0;max-width:calc(100% - var(--sep-w));padding-left:0}.StackDiagram-module__crmyeG__sep{width:var(--sep-w);text-indent:0;display:inline-block}@container page (min-width:768px){.StackDiagram-module__crmyeG__beyondList{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--half,2), auto);column-gap:var(--s-6);grid-auto-flow:column;display:grid}}@container page (min-width:1256px){[data-stack-beyond-group=in-use] .StackDiagram-module__crmyeG__beyondList{display:block}}@media print{.StackDiagram-module__crmyeG__beyond{break-inside:avoid}}
.Stack-module__Zdc3TW__section{padding-block:var(--section-pad);gap:var(--s-7);flex-direction:column;width:100%;display:flex}@container page (min-width:1000px){.Stack-module__Zdc3TW__section{padding-top:calc(var(--section-pad) * .5)}}.Stack-module__Zdc3TW__bleed{width:100%;max-width:var(--container);padding-inline:var(--pad);margin-inline:auto}@container page (min-width:1416px){.Stack-module__Zdc3TW__bleed{max-width:min(100% - var(--pad) * 2, calc(1600 * var(--u)), max(var(--container) - var(--pad) * 2, calc((100svh - var(--nav-live) - var(--s-6)) * 1200 / 660)));padding-inline:0}}@container page (min-width:768px){.Stack-module__Zdc3TW__beyond{margin-top:calc(var(--s-6) - var(--s-7))}}.Stack-module__Zdc3TW__note{margin-top:calc(var(--s-5) - var(--s-7))}
.ProcessCanvas-module__uxZzaW__canvas{aspect-ratio:16/10;border-radius:calc(var(--r-xl) - var(--s-3));width:100%;box-shadow:inset 0 0 0 1px var(--ink-12);background:#0000002e;position:relative}.ProcessCanvas-module__uxZzaW__svg{width:100%;height:100%;overflow:visible}.ProcessCanvas-module__uxZzaW__nodeLabel{font-family:var(--font-mono);letter-spacing:.06em;font-size:17px;font-weight:500}.ProcessCanvas-module__uxZzaW__chipLabel{font-family:var(--font-mono);letter-spacing:.08em;font-size:18px;font-weight:500}.ProcessCanvas-module__uxZzaW__chipAa{letter-spacing:-.02em}.ProcessCanvas-module__uxZzaW__micro{font-family:var(--font-mono);letter-spacing:.1em;font-size:18px;font-weight:500}.ProcessCanvas-module__uxZzaW__shot{border-radius:var(--s-2);box-shadow:0 0 0 1px var(--ink-12);position:absolute;overflow:hidden}.ProcessCanvas-module__uxZzaW__shotImg{object-fit:cover;width:100%;height:100%}
.ProcessStages-module__LZBEXG__desktop{display:none}.ProcessStages-module__LZBEXG__mobile{padding-bottom:0}@container page (min-width:1000px){.ProcessStages-module__LZBEXG__desktop{display:block}.ProcessStages-module__LZBEXG__mobile{display:none}}.ProcessStages-module__LZBEXG__scroll{height:200svh}.ProcessStages-module__LZBEXG__sticky{top:var(--nav-h);height:calc(100svh - var(--nav-h));grid-template-columns:minmax(calc((100% - 64 * var(--u)) * 5 / 12), 1fr) minmax(0, calc(653.33 * var(--u)));gap:var(--s-5);width:100%;max-width:var(--container);padding-inline:var(--pad);align-items:center;margin-inline:auto;display:grid;position:sticky}.ProcessStages-module__LZBEXG__labels{gap:var(--s-3);max-width:calc(460 * var(--u));flex-direction:column;display:flex}.ProcessStages-module__LZBEXG__railStage{border-top:1px solid var(--ink-12);padding-top:var(--s-3);transition:border-color var(--dur-reveal) var(--ease-out-strong)}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__nameText{opacity:.64;transition:opacity var(--dur-reveal) var(--ease-out-strong)}@container page (min-width:1334px){.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__nameText{opacity:.56}}.ProcessStages-module__LZBEXG__railStage[data-active]{border-top-color:var(--ink)}.ProcessStages-module__LZBEXG__railStage[data-active] .ProcessStages-module__LZBEXG__nameText{opacity:1}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__label{position:relative}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__label:hover .ProcessStages-module__LZBEXG__nameText{opacity:1;transition-duration:var(--dur-hover)}.ProcessStages-module__LZBEXG__stageButton{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;border-radius:calc(2 * var(--u));display:inline-block}.ProcessStages-module__LZBEXG__stageButton:after{content:"";position:absolute;inset:0}.ProcessStages-module__LZBEXG__stageButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@supports (width:round(1.5px, 1px)){.ProcessStages-module__LZBEXG__stageButton:focus-visible{outline-width:var(--ring);outline-offset:var(--ring)}}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__copy{opacity:0;transition:grid-template-rows var(--dur-reveal) var(--ease-out-strong), opacity var(--dur-reveal) var(--ease-out-strong);grid-template-rows:0fr;gap:0;display:grid}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__copyInner{gap:var(--s-3);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ProcessStages-module__LZBEXG__railStage[data-active] .ProcessStages-module__LZBEXG__copy{opacity:1;padding-top:var(--s-3);grid-template-rows:1fr}.ProcessStages-module__LZBEXG__stage{align-items:center;min-width:0;display:flex}.ProcessStages-module__LZBEXG__panel{width:100%;padding:var(--s-3);gap:var(--s-3);flex-direction:column;display:flex}.ProcessStages-module__LZBEXG__bar{gap:var(--s-3);padding:var(--s-2) var(--s-2) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ProcessStages-module__LZBEXG__seg{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ProcessStages-module__LZBEXG__segIndex{color:var(--ink-72);transition:color var(--dur-hover) var(--ease)}.ProcessStages-module__LZBEXG__seg[data-state=active] .ProcessStages-module__LZBEXG__segIndex{color:var(--ink)}.ProcessStages-module__LZBEXG__segTrack{background:var(--ink-12);height:1px;display:block;overflow:hidden}.ProcessStages-module__LZBEXG__segFill{background:var(--ink);transform-origin:0;height:100%;transform:scaleX(var(--seg,0));display:block}.ProcessStages-module__LZBEXG__canvas{width:100%}.ProcessStages-module__LZBEXG__blocks{gap:var(--s-4);flex-direction:column;display:flex}.ProcessStages-module__LZBEXG__block{padding:var(--s-4);gap:var(--s-4);flex-direction:column;display:flex}.ProcessStages-module__LZBEXG__blockCanvas{margin-top:var(--s-2)}.ProcessStages-module__LZBEXG__label{gap:var(--s-1);flex-direction:column;display:flex}.ProcessStages-module__LZBEXG__index{color:var(--ink-72)}.ProcessStages-module__LZBEXG__name{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:500;line-height:1.15}.ProcessStages-module__LZBEXG__timing{font-family:var(--font-mono);font-size:var(--t-mono-caption);color:var(--ink-72)}.ProcessStages-module__LZBEXG__copy,.ProcessStages-module__LZBEXG__copyInner{gap:var(--s-3);flex-direction:column;display:flex}.ProcessStages-module__LZBEXG__para{font-size:calc(15 * var(--u));color:var(--ink-80);line-height:1.6}.ProcessStages-module__LZBEXG__need{border-top:1px solid var(--ink-12);padding-top:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.ProcessStages-module__LZBEXG__needLabel{font-size:calc(13 * var(--u));color:var(--ink);font-weight:600}.ProcessStages-module__LZBEXG__needBody{font-size:calc(14 * var(--u));color:var(--ink-72);line-height:1.55}.ProcessStages-module__LZBEXG__needBody:first-letter{text-transform:uppercase}.ProcessStages-module__LZBEXG__needNone{border-top:1px dashed var(--ink-24)}@container page (min-width:1000px){@media (max-height:860px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (prefers-reduced-motion:no-preference){.ProcessStages-module__LZBEXG__labels{gap:var(--s-2)}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__label{align-items:baseline;gap:var(--s-3);flex-direction:row}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__timing{margin-left:auto}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.ProcessStages-module__LZBEXG__stageButton:after{inset:calc(-10 * var(--u)) 0}}}@media (prefers-reduced-motion:reduce){.ProcessStages-module__LZBEXG__scroll{height:auto}.ProcessStages-module__LZBEXG__sticky{height:auto;padding-block:var(--section-pad);align-items:start;position:static}@media (min-height:600px){.ProcessStages-module__LZBEXG__stage{top:calc(var(--nav-h) + var(--s-3));align-self:start;position:sticky}}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__nameText{opacity:1;transition:none}.ProcessStages-module__LZBEXG__railStage .ProcessStages-module__LZBEXG__copy{opacity:1;gap:var(--s-3);padding-top:var(--s-3);grid-template-rows:1fr;transition:none}.ProcessStages-module__LZBEXG__seg{--seg:1}.ProcessStages-module__LZBEXG__seg .ProcessStages-module__LZBEXG__segFill{transform:scaleX(1)}.ProcessStages-module__LZBEXG__seg .ProcessStages-module__LZBEXG__segIndex{color:var(--ink);transition:none}.ProcessStages-module__LZBEXG__canvas [data-pc=wire]{opacity:0!important}.ProcessStages-module__LZBEXG__canvas [data-pc=frame],.ProcessStages-module__LZBEXG__canvas [data-pc=shot]{opacity:1!important}.ProcessStages-module__LZBEXG__canvas [data-pc=ticks],.ProcessStages-module__LZBEXG__canvas [data-pc=tick]{opacity:1!important;transform:none!important}}
.ProcessWorld-module__dCVTGq__world{width:100%;margin-top:calc(-1 * var(--nav-h));overflow:clip}.ProcessWorld-module__dCVTGq__world:before{content:"";z-index:1;height:calc(var(--nav-h) + 56 * var(--u));pointer-events:none;background:linear-gradient(#0e1424e6 0 50%,#0e142400);position:absolute;inset:0 0 auto}@container page (min-width:1000px){.ProcessWorld-module__dCVTGq__world [class*=scrim-left]{background:linear-gradient(90deg, rgb(14 20 36/var(--scrim-a)) 0 58%, rgb(14 20 36/calc(var(--scrim-a) * .86)) 63%, rgb(14 20 36/calc(var(--scrim-a) * .62)) 68%, rgb(14 20 36/calc(var(--scrim-a) * .4)) 73%, rgb(14 20 36/calc(var(--scrim-a) * .2)) 78%, rgb(14 20 36/calc(var(--scrim-a) * .07)) 83%, #0e142400 90%)}}.ProcessWorld-module__dCVTGq__content{flex-direction:column;display:flex}.ProcessWorld-module__dCVTGq__world .ProcessWorld-module__dCVTGq__hero{z-index:1;justify-content:space-between;gap:var(--s-6);min-height:100svh;padding-top:calc(var(--nav-h) + clamp(calc(40 * var(--u)), 5cqi, calc(80 * var(--u))));padding-bottom:clamp(calc(24 * var(--u)), 3cqi, calc(40 * var(--u)));position:relative}@container page (min-width:1000px){@media (max-height:820px){.ProcessWorld-module__dCVTGq__world .ProcessWorld-module__dCVTGq__hero{padding-top:calc(var(--nav-h) + var(--s-4));gap:var(--s-5);padding-bottom:var(--s-4)}.ProcessWorld-module__dCVTGq__world .ProcessWorld-module__dCVTGq__hero h1{font-size:min(var(--t-h1), 8.2svh)}}}.ProcessWorld-module__dCVTGq__fadeBottom{z-index:-1;background:linear-gradient(180deg, transparent, #0e142473 40%, var(--bg) 88%);pointer-events:none;height:58svh;margin-top:-46svh;position:relative}.ProcessWorld-module__dCVTGq__timeline{border-radius:var(--r-xl);width:100%;padding:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ProcessWorld-module__dCVTGq__tlStage{gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-4);grid-template-rows:auto auto auto;min-width:0;display:grid}.ProcessWorld-module__dCVTGq__tlStage+.ProcessWorld-module__dCVTGq__tlStage{box-shadow:inset 1px 0 0 var(--ink-12)}.ProcessWorld-module__dCVTGq__tlHead{align-items:baseline;gap:var(--s-3);display:flex}.ProcessWorld-module__dCVTGq__tlIndex{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.04em;color:var(--ink-72);font-variant-numeric:tabular-nums;font-weight:500}.ProcessWorld-module__dCVTGq__tlName{font-size:calc(17 * var(--u));letter-spacing:-.01em;font-weight:600}.ProcessWorld-module__dCVTGq__tlTiming{font-family:var(--font-mono);font-size:var(--t-mono-caption);letter-spacing:.02em;color:var(--ink-72);font-weight:500}.ProcessWorld-module__dCVTGq__tlTrack{gap:calc(3 * var(--u));margin-top:var(--s-2);align-items:center;display:grid}.ProcessWorld-module__dCVTGq__tlWeek{height:calc(6 * var(--u));border-radius:calc(2 * var(--u));background:var(--ink-12)}.ProcessWorld-module__dCVTGq__tlOn{background:var(--ink)}.ProcessWorld-module__dCVTGq__tlTail{height:calc(6 * var(--u))}.ProcessWorld-module__dCVTGq__tlTailOn{background:repeating-linear-gradient(90deg, var(--ink-48) 0 calc(4 * var(--u)), transparent calc(4 * var(--u)) calc(7 * var(--u)));border-radius:calc(2 * var(--u))}.ProcessWorld-module__dCVTGq__tlWrap{gap:var(--s-3);flex-direction:column;width:100%;display:flex}.ProcessWorld-module__dCVTGq__tlNote{font-size:calc(13 * var(--u));color:var(--ink-72);max-width:64ch;padding-inline:var(--s-2);line-height:1.5}@container page (max-width:999px){.ProcessWorld-module__dCVTGq__tlNote{color:var(--ink)}.ProcessWorld-module__dCVTGq__world .ProcessWorld-module__dCVTGq__hero{min-height:0;padding-top:calc(var(--nav-h) + var(--s-6));gap:var(--s-7)}.ProcessWorld-module__dCVTGq__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.ProcessWorld-module__dCVTGq__tlStage+.ProcessWorld-module__dCVTGq__tlStage{box-shadow:none}.ProcessWorld-module__dCVTGq__tlStage:nth-child(n+3){box-shadow:inset 0 1px 0 var(--ink-12)}.ProcessWorld-module__dCVTGq__tlStage:nth-child(2n){box-shadow:inset 1px 0 0 var(--ink-12)}.ProcessWorld-module__dCVTGq__tlStage:nth-child(4){box-shadow:inset 1px 0 0 var(--ink-12), inset 0 1px 0 var(--ink-12)}.ProcessWorld-module__dCVTGq__world [class*=scrim-left]{background:linear-gradient(180deg, #0e1424d1 0 max(55%, calc(var(--nav-h) + 430 * var(--u))), #0e142400 max(80%, calc(var(--nav-h) + 580 * var(--u))))}}@container page (max-width:479px){.ProcessWorld-module__dCVTGq__tlStage{padding:var(--s-3)}}@container page (max-width:419px){.ProcessWorld-module__dCVTGq__world .ProcessWorld-module__dCVTGq__hero{gap:var(--s-5)}}.ProcessWorld-module__dCVTGq__standard{padding-block:var(--s-7) 0}@container page (min-width:1000px){.ProcessWorld-module__dCVTGq__standard{padding-top:0}}.ProcessWorld-module__dCVTGq__notes{margin-top:var(--section-pad)}
