.method-route .route-method-sequence{--e7-method-line:color-mix(in srgb, var(--e3-blue-soft) 42%, transparent);--e7-method-signal:color-mix(in srgb, var(--e3-blue-soft) 74%, var(--e6c-material-ivory));--e7-method-joint:var(--e6c-material-copper);--e7-method-rest:color-mix(in srgb, var(--e6c-material-slate) 58%, transparent);isolation:isolate;position:relative}.method-route .e7-method-display-title>span{display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.method-route .e7-method-display-title>span{animation:linear both e7-method-display-converge;animation-timeline:view();animation-range:entry entry 54%}.method-route .e7-method-display-title>span:last-child{animation-range:entry 8% entry 62%}}}@keyframes e7-method-display-converge{0%{opacity:.28;transform:translateY(.22em)}to{opacity:1;transform:translate(0,0)}}.method-route .route-method-tablist{position:relative}.method-route .route-method-tablist:before{background:linear-gradient(180deg, var(--e7-method-signal), var(--e7-method-rest));inline-size:1px;box-shadow:0 0 26px color-mix(in srgb, var(--e3-blue-soft) 18%, transparent);content:"";pointer-events:none;position:absolute;inset:40px auto 34px 17px}.method-route .route-method-index [role=tab]{isolation:isolate;transition:color var(--ef-motion-response) ease, background-color var(--ef-motion-state) ease, border-color var(--ef-motion-state) ease, box-shadow var(--ef-motion-state) var(--ef-motion-ease), transform var(--ef-motion-response) var(--ef-motion-ease);padding-inline-start:8px}.method-route .route-method-index [role=tab]:before{z-index:2;border:1px solid color-mix(in srgb, var(--e3-blue-soft) 34%, transparent);background:var(--e3-dark);block-size:9px;inline-size:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--e3-dark) 72%, transparent);content:"";pointer-events:none;border-radius:50%;grid-area:1/1;margin-inline-start:5px}.method-route .route-method-index [role=tab]>:is(span,strong){z-index:1;position:relative}.method-route .route-method-index [role=tab]>span{grid-column:1;justify-self:end;padding-inline-end:1px}.method-route .route-method-index [role=tab]>strong{grid-column:2}.method-route .route-method-sequence[data-active-stage="2"] .route-method-index [data-stage-index="1"]:before,.method-route .route-method-sequence[data-active-stage="3"] .route-method-index [data-stage-index="1"]:before,.method-route .route-method-sequence[data-active-stage="3"] .route-method-index [data-stage-index="2"]:before,.method-route .route-method-sequence[data-active-stage="4"] .route-method-index [data-stage-index="1"]:before,.method-route .route-method-sequence[data-active-stage="4"] .route-method-index [data-stage-index="2"]:before,.method-route .route-method-sequence[data-active-stage="4"] .route-method-index [data-stage-index="3"]:before,.method-route .route-method-sequence[data-active-stage="5"] .route-method-index [data-stage-index="1"]:before,.method-route .route-method-sequence[data-active-stage="5"] .route-method-index [data-stage-index="2"]:before,.method-route .route-method-sequence[data-active-stage="5"] .route-method-index [data-stage-index="3"]:before,.method-route .route-method-sequence[data-active-stage="5"] .route-method-index [data-stage-index="4"]:before{border-color:var(--e3-blue-soft);background:color-mix(in srgb, var(--e6c-material-slate) 58%, var(--e3-blue-soft));box-shadow:0 0 0 5px color-mix(in srgb, var(--e3-blue) 12%, transparent), 0 0 18px #dbe7f729}.method-route .route-method-index [role=tab][aria-selected=true]:before{border-color:var(--e6c-material-ivory);background:var(--e7-method-joint);box-shadow:0 0 0 5px color-mix(in srgb, var(--e3-gold) 14%, transparent), 0 0 28px color-mix(in srgb, var(--e3-gold) 42%, transparent)}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.method-route .route-method-index [role=tab]:hover:not([aria-selected=true]),.method-route .route-method-index [role=tab]:focus-visible:not([aria-selected=true]){transform:translate(4px)}}.method-route .route-method-stage{isolation:isolate;position:relative;overflow:clip}.method-route .e7-method-shared-light{inset:0 auto 0 var(--e7-method-stage-anchor);z-index:5;background:linear-gradient(180deg, transparent 2%, color-mix(in srgb, var(--e3-blue-soft) 34%, transparent) 22%, transparent 86%);inline-size:1px;box-shadow:0 0 38px color-mix(in srgb, var(--e3-blue-soft) 18%, transparent);opacity:.52;pointer-events:none;transition:inset-inline-start .72s var(--ef-motion-ease), opacity var(--ef-motion-state) ease;position:absolute;overflow:visible}.method-route .e7-method-shared-light:after{background:linear-gradient(90deg, var(--e3-blue-soft), color-mix(in srgb, var(--e6c-material-copper) 62%, transparent), transparent);block-size:1px;inline-size:clamp(260px,42vw,650px);box-shadow:0 0 22px color-mix(in srgb, var(--e6c-material-ivory) 16%, transparent);content:"";transform-origin:0;position:absolute;inset:118px auto auto -24px}.method-route .route-method-stage[data-direction]:not([data-direction=none]) .e7-method-shared-light{opacity:.88}.method-route .e7-method-conductor{isolation:isolate;perspective:1200px;min-inline-size:0;position:relative}.method-route .e7-method-conductor:before,.method-route .e7-method-conductor:after{z-index:-1;border:1px solid color-mix(in srgb, var(--e3-blue-soft) 9%, transparent);content:"";pointer-events:none;transform-origin:bottom;background:linear-gradient(112deg,#090a0d1f,#355f9c12);position:absolute;inset:8% 2% 10%;transform:perspective(900px)rotateX(61deg)translate3d(0,20%,-80px)}.method-route .e7-method-conductor:after{border-color:color-mix(in srgb, var(--e6c-material-copper) 12%, transparent);background:0 0;inset:14% 7% 16%;transform:perspective(900px)rotateX(61deg)translate3d(0,20%,-36px)}.method-route .e7-method-conductor>.e6c-method-graphic{z-index:2}.method-route .e7-method-persistent,.method-route .e7-method-registration__graphic{box-sizing:border-box;block-size:100%;inline-size:100%;padding:14px 20px 0;display:block}.method-route .e7-method-persistent{z-index:1;pointer-events:none;position:absolute;inset:0}.method-route .e7-method-registration{z-index:4}.method-route .e7-method-registration :is(path,rect,circle),.method-route .e7-method-persistent :is(path,rect,circle,ellipse){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.method-route .e7-method-persistent__entry{stroke:color-mix(in srgb, var(--e6c-material-slate) 54%, transparent);stroke-width:1px;stroke-dasharray:2 8}.method-route .e7-method-persistent__installed{stroke:color-mix(in srgb, var(--e3-blue-soft) 62%, var(--e6c-material-slate));stroke-width:1.25px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--e3-blue-soft) 18%, transparent));transition:d .72s var(--ef-motion-ease)}.method-route .e7-method-module__plane{fill:#0000;stroke:color-mix(in srgb, var(--e6c-material-slate) 36%, transparent);stroke-width:1px;transition:fill var(--ef-motion-state) ease, stroke var(--ef-motion-state) ease, opacity var(--ef-motion-state) ease}.method-route .e7-method-module__datum{stroke:color-mix(in srgb, var(--e3-blue-soft) 16%, transparent);stroke-width:1px}.method-route .e7-method-module__installed-edge{stroke:color-mix(in srgb, var(--e6c-material-copper) 48%, var(--e3-blue-soft));stroke-width:1.2px}.method-route .e7-method-module[data-state=installed] .e7-method-module__plane{fill:url(#e7-method-installed-plane);stroke:color-mix(in srgb, var(--e3-blue-soft) 26%, transparent)}.method-route .e7-method-module[data-state=current] .e7-method-module__plane{fill:url(#e7-method-installed-plane);stroke:color-mix(in srgb, var(--e6c-material-copper) 62%, var(--e3-blue-soft));filter:drop-shadow(0 10px 22px #090a0d38)}.method-route .e7-method-module[data-state=queued]{opacity:.42}.method-route .e7-method-persistent__light{fill:url(#e7-method-active-light);transform-box:fill-box;transform-origin:50%;transition:cx .72s var(--ef-motion-ease), opacity var(--ef-motion-state) ease}.method-route .e7-method-persistent__joint{stroke:var(--e6c-material-copper);stroke-width:2px;opacity:.66}.method-route .e7-method-persistent__collector{stroke:color-mix(in srgb, var(--e6c-material-copper) 58%, var(--e3-blue-soft));stroke-width:1.15px;opacity:.52}.method-route .e7-method-persistent__output{stroke:color-mix(in srgb, var(--e6c-material-ivory) 54%, var(--e6c-material-copper));stroke-width:1px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--e3-gold) 18%, transparent))}.method-route .e7-method-event__sense,.method-route .e7-method-event__resolve,.method-route .e7-method-event__register,.method-route .e7-method-event__assemble,.method-route .e7-method-event__echo{opacity:0}.method-route .e7-method-event__sense{stroke:var(--e7-method-signal);stroke-width:3.2px;stroke-dasharray:92 1080;stroke-dashoffset:92px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--e3-blue-soft) 56%, transparent))}.method-route .e7-method-event__resolve{stroke:color-mix(in srgb, var(--e6c-material-ivory) 72%, var(--e3-blue-soft));stroke-width:1.8px;stroke-dasharray:1000;stroke-dashoffset:1000px}.method-route .e7-method-event__register{stroke:color-mix(in srgb, var(--e6c-material-copper) 74%, var(--e6c-material-ivory));stroke-width:2.8px;stroke-dasharray:58 1120;stroke-dashoffset:58px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--e3-gold) 42%, transparent))}.method-route .e7-method-event__assemble{stroke:color-mix(in srgb, var(--e6c-material-copper) 52%, var(--e3-blue-soft));stroke-width:2.4px;stroke-dasharray:82 1100;stroke-dashoffset:82px}.method-route .e7-method-event__joint{fill:none;stroke:var(--e6c-material-ivory);stroke-width:1.4px}.method-route .e7-method-event__echo{fill:color-mix(in srgb, var(--e6c-material-ivory) 76%, var(--e3-blue-soft));stroke:var(--e6c-material-copper);stroke-width:1.4px}.method-route .e7-method-event__echo--complete{fill:none;stroke:color-mix(in srgb, var(--e6c-material-ivory) 72%, var(--e6c-material-copper));stroke-width:2.2px;stroke-dasharray:1000;stroke-dashoffset:1000px}@media (prefers-reduced-motion:no-preference){.method-route .e7-method-event__sense{animation:e7-method-sense 2.05s var(--ef-motion-ease) both}.method-route .e7-method-event__resolve{animation:e7-method-resolve 2.05s var(--ef-motion-ease) both}.method-route .e7-method-event__register{animation:e7-method-register 2.05s var(--ef-motion-ease) both}.method-route .e7-method-event__assemble{animation:e7-method-assemble 2.05s var(--ef-motion-ease) both}.method-route .e7-method-event__joint{animation:e7-method-joint 2.05s var(--ef-motion-ease) both}.method-route .e7-method-event__echo{animation:e7-method-echo 2.25s var(--ef-motion-ease) both}.method-route .e7-method-event__echo--complete{animation:e7-method-echo-complete 2.5s var(--ef-motion-ease) both}}@keyframes e7-method-sense{0%{opacity:0;stroke-dashoffset:92px}8%{opacity:1}34%{opacity:1;stroke-dashoffset:-820px}47%,to{opacity:0;stroke-dashoffset:-1080px}}@keyframes e7-method-resolve{0%,18%{opacity:0;stroke-dashoffset:1000px}25%{opacity:.9}54%{opacity:.86;stroke-dashoffset:0}72%,to{opacity:0;stroke-dashoffset:0}}@keyframes e7-method-register{0%,34%{opacity:0;stroke-dashoffset:58px}43%{opacity:1}63%{opacity:1;stroke-dashoffset:-950px}76%,to{opacity:0;stroke-dashoffset:-1120px}}@keyframes e7-method-assemble{0%,51%{opacity:0;stroke-dashoffset:82px}60%{opacity:.96}80%{opacity:.96;stroke-dashoffset:-920px}92%,to{opacity:0;stroke-dashoffset:-1100px}}@keyframes e7-method-joint{0%,19%{opacity:0;transform-origin:50%;transform:scale(.48)}31%{opacity:.92;transform:scale(1.14)}48%,to{opacity:0;transform-origin:50%;transform:scale(1.42)}}@keyframes e7-method-echo{0%,73%{opacity:0;transform-origin:50%;transform:scale(.35)}84%{opacity:.95;transform:scale(1.18)}to{opacity:.16;transform-origin:50%;transform:scale(1)}}@keyframes e7-method-echo-complete{0%,62%{opacity:0;stroke-dashoffset:1000px}69%{opacity:.96}91%{opacity:.9;stroke-dashoffset:0}to{opacity:.22;stroke-dashoffset:0}}.method-route .route-method-copy[data-direction]:not([data-direction=none]) .method-stage-copy-heading>h2{animation:e7-method-stage-title-register .39s var(--ef-motion-ease) both!important}.method-route .method-stage-copy-heading{position:relative}.method-route .method-stage-copy-heading:after{background:linear-gradient(90deg, var(--e3-blue-soft), var(--e6c-material-copper), transparent);content:"";transform-origin:0;block-size:2px;inline-size:min(100%,168px);margin-block-start:22px;display:block}.method-route .route-method-copy[data-direction]:not([data-direction=none]) .method-stage-copy-heading:after{animation:e7-method-title-datum .42s var(--ef-motion-ease) both}@keyframes e7-method-stage-title-register{0%{opacity:.36;transform:translateY(.12em)}to{opacity:1;transform:translate(0,0)}}@keyframes e7-method-title-datum{0%{opacity:.2;transform:scaleX(.08)}68%{opacity:1}to{opacity:.72;transform:scaleX(1)}}.method-route .method-assembly-artifacts{perspective:1100px}.method-route .method-assembly-artifacts>li{isolation:isolate;box-shadow:inset 0 1px color-mix(in srgb, var(--e6c-material-ivory) 7%, transparent);transform-origin:top;position:relative;overflow:hidden}.method-route .method-assembly-artifacts>li:after{z-index:-1;background:linear-gradient(118deg, transparent 0 56%, color-mix(in srgb, var(--e6c-material-ivory) 8%, transparent) 71%, transparent 88%);content:"";opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-48%)}.method-route .method-assembly-artifacts>li.is-complete{box-shadow:inset 0 1px color-mix(in srgb, var(--e3-blue-soft) 13%, transparent), 0 16px 34px #090a0d1a;transform:translate(0,0)rotateX(.001deg)}.method-route .method-assembly-artifacts>li.is-active{box-shadow:inset 0 1px color-mix(in srgb, var(--e6c-material-ivory) 16%, transparent), 0 24px 48px #090a0d3d;transform:translate3d(0,-3px,18px)rotateX(.001deg)}.method-route .method-assembly-artifacts>li.is-pending{opacity:.78;transform:translate3d(0,4px,-10px)rotateX(.35deg)}@media (prefers-reduced-motion:no-preference){.method-route .method-assembly-artifacts>li[data-selection-revision].is-active:after{animation:e7-method-card-light 1.05s var(--ef-motion-ease) both}}@keyframes e7-method-card-light{0%{opacity:0;transform:translate(-48%)}38%{opacity:.9}to{opacity:0;transform:translate(48%)}}.method-route .method-artifact-stage:after{z-index:3;background:linear-gradient(180deg, var(--e6c-material-copper), var(--e3-blue), transparent);block-size:clamp(42px,6vw,82px);inline-size:1px;box-shadow:0 0 24px color-mix(in srgb, var(--e3-gold) 28%, transparent);content:"";opacity:0;pointer-events:none;transform-origin:top;position:absolute;inset:0 auto auto 50%;transform:scaleY(0)}.method-route .route-method-sequence[data-active-stage="5"] .method-artifact-stage:after{opacity:.72;transition:opacity var(--ef-motion-state) ease, transform .86s var(--ef-motion-ease);transform:scaleY(1)}.method-route .e7-method-artifact-echo{z-index:5;transition:opacity var(--ef-motion-state) ease;overflow:hidden}.method-route .route-method-sequence:not([data-active-stage="5"]) .e7-method-artifact-echo{opacity:0}.method-route .e7-method-artifact-echo>span{opacity:.32;display:block;position:absolute}.method-route .e7-method-artifact-echo__entry{background:linear-gradient(180deg, var(--e6c-material-copper), var(--e3-blue-soft), transparent);transform-origin:top;block-size:44%;inline-size:1px;inset:0 50% auto}.method-route .e7-method-artifact-echo__axis{background:linear-gradient(90deg, transparent, var(--e3-blue), var(--e6c-material-copper), var(--e3-blue-soft), transparent);transform-origin:50%;block-size:1px;inset:44% 8% auto}.method-route .e7-method-artifact-echo__register{background:linear-gradient(90deg, var(--e6c-material-slate), var(--e6c-material-copper), var(--e6c-material-ivory));transform-origin:0;block-size:1px;inset:auto 8% 0}@media (prefers-reduced-motion:no-preference){.method-route .e7-method-artifact-echo__entry{animation:e7-method-artifact-entry .98s var(--ef-motion-ease) both}.method-route .e7-method-artifact-echo__axis{animation:e7-method-artifact-axis 1.42s var(--ef-motion-ease) both}.method-route .e7-method-artifact-echo__register{animation:e7-method-artifact-register 1.88s var(--ef-motion-ease) both}}@keyframes e7-method-artifact-entry{0%{opacity:0;transform:scaleY(0)}to{opacity:.32;transform:scaleY(1)}}@keyframes e7-method-artifact-axis{0%,28%{opacity:0;transform:scaleX(0)}82%{opacity:.78}to{opacity:.32;transform:scaleX(1)}}@keyframes e7-method-artifact-register{0%,54%{opacity:0;transform:scaleX(0)}88%{opacity:.82}to{opacity:.32;transform:scaleX(1)}}@media (1024px<=width<1280px){.method-route .route-method-sequence{grid-template-columns:minmax(0,1fr)}.method-route .route-method-index{padding:80px var(--board-gutter) 48px;border-right:0;border-bottom:1px solid var(--board-light-line)}}@media (max-width:1023px){.method-route .e7-method-shared-light{opacity:.34;inset-inline-start:clamp(22px,7vw,48px)!important}.method-route .e7-method-shared-light:after{inline-size:min(78vw,560px)}.method-route .e7-method-conductor:before,.method-route .e7-method-conductor:after{transform:perspective(900px)rotateX(66deg)translate3d(0,24%,-70px)}}@media (max-width:767px){.method-route .route-method-index{padding-block-end:42px}.method-route .route-method-tablist:before{inset-inline-start:17px}.method-route .route-method-index [role=tab]{min-block-size:64px;padding-inline:8px 4px}.method-route .e7-method-shared-light{inset-inline-start:20px!important}.method-route .e7-method-shared-light:after{inline-size:72vw;inset-block-start:88px}.method-route .e7-method-persistent,.method-route .e7-method-registration__graphic{padding-inline:8px}.method-route .e7-method-conductor:before,.method-route .e7-method-conductor:after{opacity:.68;inset:10% 3% 12%}.method-route .e7-method-event__sense,.method-route .e7-method-event__resolve{display:none}.method-route .method-assembly-artifacts{position:relative;padding-inline-start:30px!important}.method-route .method-assembly-artifacts:before{background:linear-gradient(180deg, var(--e3-blue-soft), var(--e6c-material-copper), color-mix(in srgb, var(--e6c-material-slate) 48%, transparent));content:"";pointer-events:none;inline-size:1px;position:absolute;inset:22px auto 32px 34px}.method-route .method-assembly-artifacts>li,.method-route .method-assembly-artifacts>li:nth-child(2n){margin-inline-start:0;transform:none}.method-route .method-assembly-artifacts>li:before{border:1px solid var(--e3-blue-soft);background:var(--e3-dark);content:"";border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset:22px auto auto 0;box-shadow:0 0 0 5px #090a0db3}.method-route .method-assembly-artifacts>li.is-complete:before{background:var(--e6c-material-slate)}.method-route .method-assembly-artifacts>li.is-active:before{border-color:var(--e6c-material-ivory);background:var(--e6c-material-copper);box-shadow:0 0 0 5px color-mix(in srgb, var(--e3-gold) 13%, #090a0db8), 0 0 20px color-mix(in srgb, var(--e3-gold) 36%, transparent)}.method-route .method-stage-copy-heading:after{margin-block-start:18px}.method-route .method-artifact-stage:after{inset-inline-start:20px}}@media (prefers-reduced-motion:reduce){.method-route .e7-method-display-title>span,.method-route .route-method-index [role=tab],.method-route .route-method-index [role=tab]:before,.method-route .method-stage-copy-heading>h2,.method-route .method-stage-copy-heading:after,.method-route .method-assembly-artifacts>li,.method-route .method-assembly-artifacts>li:after,.method-route .e7-method-persistent__installed,.method-route .e7-method-persistent__light,.method-route .e7-method-module,.method-route .e7-method-module__plane,.method-route .e7-method-module__datum,.method-route .e7-method-module__installed-edge,.method-route .e7-method-shared-light,.method-route .e7-method-artifact-echo,.method-route .method-artifact-stage:after{clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.method-route .e7-method-registration{display:none}.method-route .e7-method-conductor{perspective:none}.method-route .e7-method-conductor:before{background:#090a0d24}.method-route .e7-method-conductor:after{background:0 0}.method-route .e7-method-persistent *{filter:none!important}.method-route .e7-method-persistent__light{display:none}.method-route .e7-method-module[data-state=installed] .e7-method-module__plane{fill:#6f808f1f}.method-route .e7-method-module[data-state=current] .e7-method-module__plane{fill:#355f9c33}.method-route .route-method-index [role=tab]:before,.method-route .route-method-index [role=tab]>i,.method-route .method-assembly-artifacts>li,.method-route .method-assembly-artifacts>li:before,.method-route .e7-method-shared-light,.method-route .e7-method-shared-light:after{box-shadow:none!important}.method-route .route-method-index [role=tab][aria-selected=true]{background:#355f9c47}.method-route .e7-method-shared-light{background:#dbe7f73d}.method-route .e7-method-shared-light:after{background:#b08a4d70}.method-route .method-assembly-artifacts>li:after{display:none}.method-route .method-assembly-artifacts>li.is-complete{background:#26313ad1}.method-route .method-assembly-artifacts>li.is-active{background:#1f395ee0}.method-route .method-assembly-artifacts>li.is-pending{background:#090a0d8a}.method-route .e7-method-shared-light{opacity:.32}.method-route .route-method-sequence[data-active-stage="5"] .method-artifact-stage:after{opacity:.56;transform:scaleY(1)!important}.method-route .e7-method-artifact-echo>span{opacity:.28;transform:none!important}}.method-route .e7-method-entry{min-block-size:clamp(660px,88svh,790px);padding-block-start:max(112px, calc(var(--header-height,76px) + 30px));overflow:visible}.method-route .e7-method-entry__copy h1{max-inline-size:14ch;font-size:clamp(3.6rem,6.25vw,5.75rem);line-height:.94}.method-route .e7-method-entry__copy h1>span{padding-block:.035em .075em}.method-route .route-method-sequence{padding:clamp(64px, 6vw, 88px) var(--board-gutter) 0;background:radial-gradient(circle at 74% 16%,#355f9c33,#0000 34rem),#080a0f;display:block}.method-route .route-method-index{z-index:8;background:0 0;border:0;min-block-size:0;padding:0 0 28px;position:relative;top:auto}.method-route .route-method-index>h2{text-wrap:balance;max-inline-size:22ch;margin:16px 0 28px;font-size:clamp(2.7rem,4vw,3.9rem);line-height:.96}.method-route .route-method-tablist{background:#dbe7f71f;border:1px solid #dbe7f729;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.method-route .route-method-tablist:before{background:linear-gradient(90deg, var(--e7-method-signal), var(--e7-method-joint), var(--e7-method-rest));block-size:1px;inline-size:auto;inset:auto 5% 0}.method-route .route-method-index [role=tab]{background:#080a0ff5;border:0;grid-template-columns:auto minmax(0,1fr);gap:8px;min-block-size:64px;padding:10px 12px;transform:none!important}.method-route .route-method-index [role=tab]:before{display:none}.method-route .route-method-index [role=tab]>span,.method-route .route-method-index [role=tab]>strong{grid-column:auto;justify-self:start;padding:0}.method-route .route-method-index [role=tab]>strong{font-size:clamp(.72rem,.9vw,.84rem);line-height:1.25}.method-route .route-method-stage.is-e7-sequence-layout,.method-route .route-method-stage.is-e7-sequence-layout.is-culmination{clip-path:none;background:radial-gradient(circle at 68% 12%,#5d91cf29,#0000 30rem),linear-gradient(145deg,#121927f5,#080a0ff7);border:1px solid #dbe7f726;grid-template-rows:auto auto auto;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);align-items:stretch;min-block-size:0;margin:0 0 clamp(52px,5vw,72px);display:grid;position:relative;overflow:visible;box-shadow:0 46px 120px #0000006b,inset 0 1px #ffffff0f}.method-route .route-method-stage.is-e7-sequence-layout:before{z-index:0;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);overflow:hidden}.method-route .route-method-stage.is-e7-sequence-layout .e7-method-shared-light{z-index:1;opacity:.34}.method-route .route-method-stage.is-e7-sequence-layout .e7-method-shared-light:after{block-size:1px;inline-size:min(32vw,420px);inset-block-start:88px}.method-route .route-method-stage.is-e7-sequence-layout>.method-assembly{border:0;border-inline-start:1px solid #dbe7f729;grid-area:1/2;min-inline-size:0;margin:0;padding:24px}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-status{padding-block-end:12px}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-graphic{block-size:clamp(210px,19vw,270px);min-block-size:0;padding:6px 8px 0}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-legend{padding:8px 10px 0}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly figcaption{padding:10px 12px 12px;font-size:.7rem;line-height:1.4}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:12px 0 0;display:grid}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li:nth-child(n){grid-column:auto;min-block-size:78px;margin:0;padding:10px;transform:none}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li:after{background:linear-gradient(90deg, transparent, var(--e7-method-joint), transparent);block-size:1px;inset:auto 8px 0}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li>strong{margin-block-start:7px;font-size:.78rem;line-height:1.25}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li>small{color:#dbe7f78f;margin-block-start:7px;font-size:.62rem;display:block}.method-route .route-method-stage.is-e7-sequence-layout .route-method-panels{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070a0f61;border:0;grid-area:1/1;min-inline-size:0;margin:0}.method-route .route-method-stage.is-e7-sequence-layout .route-method-copy[hidden]{display:none!important}.method-route .route-method-stage.is-e7-sequence-layout .route-method-copy,.method-route .route-method-stage.is-e7-sequence-layout .route-method-copy.is-active{border:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:0;min-block-size:100%;padding:0;display:grid;opacity:1!important;animation:none!important;transform:none!important}.method-route .route-method-stage.is-e7-sequence-layout :is(.method-stage-copy-heading,.method-stage-copy-brief,.method-stage-copy-outputs){grid-column:1;min-inline-size:0;padding:22px 24px}.method-route .route-method-stage.is-e7-sequence-layout .method-stage-copy-heading{background:#090a0d57}.method-route .route-method-stage.is-e7-sequence-layout .method-stage-copy-heading>h2{max-inline-size:12ch;font-size:clamp(2.15rem,3vw,3.25rem);line-height:.97}.method-route .route-method-stage.is-e7-sequence-layout .method-stage-copy-brief{background:#355f9c24;border-block-start:1px solid #dbe7f729}.method-route .route-method-stage.is-e7-sequence-layout .method-stage-copy-outputs{background:linear-gradient(140deg,#66786d33,#090a0d24);border-block-start:1px solid #dbe7f729}.method-route .route-method-stage.is-e7-sequence-layout .route-method-progress{grid-area:2/1/auto/-1;margin:0}.method-route .route-method-stage.is-e7-sequence-layout .route-method-controls{background:#080a0fd1;border-block-start:1px solid #dbe7f726;grid-area:3/1/auto/-1;margin:0;padding:12px 18px}.method-route .route-method-sequence[data-enhanced=true]>.method-sequence-fallback{display:none!important}.method-route .method-sequence-fallback{z-index:0;margin-block:0 48px;position:relative}.method-route .method-artifact-stage{z-index:0;margin-inline:calc(var(--board-gutter) * -1);padding:clamp(62px, 6vw, 88px) var(--board-gutter)}.method-route .method-artifact-stage>header h2{max-inline-size:18ch;font-size:clamp(2.8rem,4vw,4.75rem);line-height:.94}.method-route .method-assembly-terminus{min-block-size:clamp(460px,58svh,590px)}@media (min-width:1024px) and (max-height:720px){.method-route .e7-method-entry{grid-template-rows:minmax(400px,1fr) auto;min-block-size:620px;padding-block:106px 28px}.method-route .e7-method-entry__copy{padding-block-end:32px}.method-route .e7-method-entry__copy h1{margin-block:14px;font-size:clamp(3.35rem,5.7vw,4.8rem)}.method-route .e7-method-entry__copy>p:not(.board-kicker){font-size:1rem;line-height:1.5}.method-route .e7-method-entry__copy .board-button-row{margin-block-start:22px}.method-route .e7-method-entry__aperture{height:min(54vh,390px);top:100px}.method-route .e7-method-entry__register li{min-block-size:74px;padding-block:14px}.method-route .route-method-sequence{padding-block-start:48px}.method-route .route-method-index>h2{margin-block:12px 20px;font-size:clamp(2.5rem,3.7vw,3.35rem)}.method-route .route-method-index [role=tab]{min-block-size:56px}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-graphic{block-size:205px}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li{min-block-size:70px;padding:8px}.method-route .route-method-stage.is-e7-sequence-layout :is(.method-stage-copy-heading,.method-stage-copy-brief,.method-stage-copy-outputs){padding:18px 20px}}@media (768px<=width<1024px){.method-route .route-method-sequence{padding-block-start:56px}.method-route .route-method-tablist{grid-template-columns:repeat(5,minmax(128px,1fr));overflow-x:auto}.method-route .route-method-stage.is-e7-sequence-layout,.method-route .route-method-stage.is-e7-sequence-layout.is-culmination{grid-template-columns:minmax(0,1fr)}.method-route .route-method-stage.is-e7-sequence-layout .route-method-panels,.method-route .route-method-stage.is-e7-sequence-layout>.method-assembly{grid-column:1}.method-route .route-method-stage.is-e7-sequence-layout .route-method-panels{grid-row:1}.method-route .route-method-stage.is-e7-sequence-layout>.method-assembly{border-block-start:1px solid #dbe7f729;border-inline-start:0;grid-row:2}.method-route .route-method-stage.is-e7-sequence-layout .route-method-progress{grid-row:3}.method-route .route-method-stage.is-e7-sequence-layout .route-method-controls{grid-row:4}}@media not (min-width:768px){.method-route .e7-method-entry{padding-block-start:104px}.method-route .e7-method-entry__copy h1{font-size:clamp(2.75rem,12vw,3.75rem)}.method-route .route-method-sequence{padding:56px 20px 0}.method-route .route-method-index{padding-block-end:24px}.method-route .route-method-index>h2{max-inline-size:100%;font-size:clamp(2.45rem,10.6vw,3.35rem)}.method-route .route-method-tablist{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(138px,1fr));overflow-x:auto}.method-route .route-method-index [role=tab]{scroll-snap-align:start;min-block-size:58px}.method-route .route-method-stage.is-e7-sequence-layout,.method-route .route-method-stage.is-e7-sequence-layout.is-culmination{margin-block-end:52px;display:block}.method-route .route-method-stage.is-e7-sequence-layout>.method-assembly{border-block-start:1px solid #dbe7f729;border-inline-start:0;padding:20px 14px}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-graphic{block-size:190px}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li:nth-child(n){min-block-size:72px}.method-route .route-method-stage.is-e7-sequence-layout .route-method-controls{margin-inline:0}.method-route .method-artifact-stage{margin-inline:-20px;padding:58px 20px}.method-route .method-artifact-stage>header h2{font-size:clamp(2.7rem,11.5vw,3.8rem)}}.method-route{background:linear-gradient(180deg, #080a0f 0 34%, #eef2f6 58%, var(--e3-paper) 100%)}.method-route .e7-method-entry{min-height:clamp(700px,92svh,900px);padding:clamp(112px, 14vh, 154px) var(--board-gutter) clamp(36px, 5vw, 64px);isolation:isolate;color:var(--e3-paper);background:radial-gradient(circle at 72% 32%,#355f9c52,#0000 34rem),radial-gradient(circle at 24% 82%,#b08a4d21,#0000 30rem),linear-gradient(138deg,#07090d,#111a2a 66%,#090b10);grid-template-rows:minmax(520px,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:clip}.method-route .e7-method-entry:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#dbe7f70e 1px,#0000 1px) 0 0/8.333% 100%,linear-gradient(#0000 72%,#b08a4d1a);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.method-route .e7-method-entry__far-field{z-index:0;pointer-events:none;position:absolute;inset:0}.method-route .e7-method-entry__far-field i{background:linear-gradient(#0000,#5d91cf47 34%,#b08a4d2e 72%,#0000);width:1px;position:absolute;top:12%;bottom:14%;overflow:visible}.method-route .e7-method-entry__far-field i:after{top:calc(14% + var(--e7-method-field-step,0%));content:"";background:#101725;border:1px solid #dbe7f770;width:9px;height:9px;position:absolute;left:-4px;transform:rotate(45deg)}.method-route .e7-method-entry__far-field i:first-child{--e7-method-field-step:8%;left:12.5%}.method-route .e7-method-entry__far-field i:nth-child(2){--e7-method-field-step:29%;left:31.25%}.method-route .e7-method-entry__far-field i:nth-child(3){--e7-method-field-step:49%;left:50%}.method-route .e7-method-entry__far-field i:nth-child(4){--e7-method-field-step:66%;left:68.75%}.method-route .e7-method-entry__far-field i:nth-child(5){--e7-method-field-step:42%;left:87.5%}.method-route .e7-method-entry__far-field span{background:linear-gradient(90deg,#0000,#5d91cf80,#b08a4d94,#0000);height:1px;position:absolute;bottom:13%;left:0;right:0}.method-route .e7-method-entry__copy{z-index:4;grid-column:1/span 8;align-self:center;max-width:1040px;padding-bottom:clamp(48px,8vh,90px);position:relative}.method-route .e7-method-entry__copy .board-kicker{color:#dbe7f7bd}.method-route .e7-method-entry__copy h1{color:#f9f7f2;max-width:15ch;font-family:var(--font-editorial,"Iowan Old Style", Georgia, serif);letter-spacing:-.055em;text-wrap:balance;margin:clamp(20px,3vw,40px) 0;font-size:clamp(54px,7vw,112px);font-weight:400;line-height:.9}.method-route .e7-method-entry__copy h1>span{width:max-content;max-width:100%;display:block}.method-route .e7-method-entry__copy h1>span:last-child{color:color-mix(in srgb, #fbfaf7 88%, var(--e6c-material-ivory));margin-left:clamp(24px,5vw,76px)}.method-route .e7-method-entry__copy>p:not(.board-kicker){color:#f0f3f8b8;max-width:58ch;font-size:clamp(17px,1.4vw,21px);line-height:1.68}.method-route .e7-method-entry__copy .board-button-row{margin-top:clamp(30px,4vw,50px)}.method-route .e7-method-entry__copy .board-button.secondary{color:var(--e3-paper);background:#ffffff09;border-color:#dbe7f747}.method-route .e7-method-entry__aperture{z-index:2;clip-path:polygon(13% 0,100% 0,100% 82%,88% 82%,88% 100%,0 100%,0 17%);transform-origin:100%;width:min(56vw,860px);height:min(64vh,680px);margin:0;position:absolute;top:clamp(110px,13vh,150px);right:clamp(-8vw,-4vw,-40px);overflow:hidden;transform:perspective(1500px)rotateY(-3deg)translateZ(0);box-shadow:0 60px 160px #00000080,-28px 18px 80px #355f9c33}.method-route .e7-method-entry__aperture:before,.method-route .e7-method-entry__aperture:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0}.method-route .e7-method-entry__aperture:before{background:linear-gradient(90deg,#0a0d14 0%,#090d15ad 22%,#090d150f 62%),linear-gradient(#0000 55%,#06080cd1)}.method-route .e7-method-entry__aperture:after{clip-path:inherit;border:1px solid #b08a4d80;box-shadow:inset 0 0 100px #355f9c24}.method-route .e7-method-entry__aperture img{object-fit:cover;filter:saturate(.68)contrast(1.12)brightness(.68);transform:scale(1.045)}.method-route .e7-method-entry__aperture figcaption{z-index:4;color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a0f7a;border-top:1px solid #b08a4d8f;gap:6px;min-width:210px;padding:18px 22px;display:grid;position:absolute;bottom:30px;right:34px}.method-route .e7-method-entry__aperture figcaption span{color:#dbe7f79e;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.method-route .e7-method-entry__aperture figcaption strong{font-size:15px;font-weight:560}.method-route .e7-method-entry__aperture-depth i{z-index:3;pointer-events:none;border:1px solid #5d91cf42;position:absolute}.method-route .e7-method-entry__aperture-depth i:first-child{inset:7% 7% 9% 11%}.method-route .e7-method-entry__aperture-depth i:nth-child(2){border-color:#b08a4d38;inset:14% 13% 18% 20%}.method-route .e7-method-entry__aperture-depth i:nth-child(3){inset:22% 22% 30% 31%}.method-route .e7-method-entry__register{z-index:6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070a0f7a;border-block:1px solid #dbe7f726;grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;margin:0;padding:0;list-style:none;display:grid;position:relative}.method-route .e7-method-entry__register li{border-right:1px solid #dbe7f71f;grid-template-rows:1fr 1px;grid-template-columns:auto 1fr;gap:7px 13px;min-height:90px;padding:20px clamp(14px,2vw,28px);display:grid;position:relative}.method-route .e7-method-entry__register li:last-child{border-right:0}.method-route .e7-method-entry__register li>span{color:var(--e6c-material-copper);letter-spacing:.14em;font-size:10px}.method-route .e7-method-entry__register li>strong{color:#ffffffd4;font-size:clamp(13px,1.05vw,16px);font-weight:520}.method-route .e7-method-entry__register li>i{transform-origin:0;background:linear-gradient(90deg,#5d91cfcc,#b08a4d80,#0000);grid-column:1/-1;height:1px}.method-route .e7-method-entry__completion{z-index:8;grid-area:3/1/auto/-1;justify-items:end;gap:6px;padding-block-start:12px;display:grid;position:relative}.method-route .e7-method-entry__completion>small{color:#dbe7f780;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.method-route .e7-method-entry__scroll{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;text-decoration:none;display:flex}.method-route .e7-method-entry__scroll svg{width:15px}.method-route #route-content{scroll-margin-top:84px}.method-route .route-method-sequence{padding:clamp(70px, 8vw, 110px) var(--board-gutter) 0;color:var(--e3-paper);background:radial-gradient(circle at 74% 20%,#355f9c33,#0000 34rem),linear-gradient(#080a0f 0 62%,#111827 62% 76%,#eef2f6 76% 100%);grid-template-columns:minmax(360px,4fr) minmax(0,8fr);align-items:start;display:grid}.method-route .route-method-index{z-index:10;background:linear-gradient(90deg,#080a0ff5,#080a0fb8 78%,#0000);border-right:1px solid #dbe7f724;align-self:start;min-height:0;padding:24px clamp(24px,4vw,52px) 42px 0;position:sticky;top:106px}.method-route .route-method-index>h2{color:#f8f6f1;max-width:15ch;font-family:var(--font-editorial,"Iowan Old Style", Georgia, serif);letter-spacing:-.055em;margin:22px 0 38px;font-size:clamp(40px,4vw,64px);font-weight:400;line-height:.94}.method-route .route-method-stage{clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%);background:radial-gradient(circle at 60% 15%,#5d91cf29,#0000 30rem),linear-gradient(145deg,#121927f5,#080a0ff7);border:1px solid #dbe7f726;min-height:0;margin:0 0 clamp(64px,8vw,100px) clamp(24px,4vw,56px);box-shadow:0 70px 180px #00000085,inset 0 1px #ffffff0f}.method-route .route-method-stage:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#dbe7f709 1px,#0000 1px) 0 0/20% 100%,linear-gradient(#0000 64%,#b08a4d14);position:absolute;inset:0}.method-route .method-assembly{z-index:2;padding:clamp(24px,3.5vw,48px);position:relative}.method-route .method-assembly-status{border-bottom:1px solid #dbe7f71f;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding-bottom:20px;display:grid}.method-route .route-method-panels{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a0f6b;border-top:1px solid #b08a4d4d;margin:0 clamp(24px,3.5vw,48px) clamp(22px,3vw,40px);position:relative}.method-route .route-method-copy{min-height:0;padding:clamp(26px,3vw,40px)}.method-route .route-method-controls{z-index:4;margin:0 clamp(24px,3.5vw,48px) clamp(26px,4vw,48px);position:relative}.method-route .route-method-stage.is-e7-culmination-layout{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;min-block-size:0;display:grid}.method-route .route-method-stage.is-e7-culmination-layout>.method-assembly{border-block-end:1px solid #dbe7f72e;border-inline-end:0;grid-area:1/1/auto/-1}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;padding:20px clamp(22px,3vw,40px) 30px}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:first-child{grid-column:1/5}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(2){grid-column:5/9}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(3){grid-column:9/13}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(4){grid-column:2/7}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(5){grid-column:7/13}.method-route .route-method-stage.is-e7-culmination-layout .route-method-panels{grid-area:2/1/auto/-1}.method-route .route-method-stage.is-e7-culmination-layout .route-method-copy.is-active{border-inline-start:0;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0;min-block-size:0;padding:0;display:grid}.method-route .route-method-stage.is-e7-culmination-layout :is(.method-stage-copy-heading,.method-stage-copy-brief,.method-stage-copy-outputs){align-self:stretch;min-inline-size:0;padding:clamp(26px,2.6vw,38px)}.method-route .route-method-stage.is-e7-culmination-layout .method-stage-copy-heading{background:#090a0d57;grid-column:1/5}.method-route .route-method-stage.is-e7-culmination-layout .method-stage-copy-heading>h2{font-size:clamp(2.5rem,3.8vw,4.25rem)}.method-route .route-method-stage.is-e7-culmination-layout .method-stage-copy-brief{background:#355f9c29;border-block-start:0;border-inline-start:1px solid #dbe7f72e;grid-column:5/9}.method-route .route-method-stage.is-e7-culmination-layout .method-stage-copy-outputs{background:linear-gradient(140deg,#66786d3d,#090a0d2e);border-block-start:0;border-inline-start:1px solid #dbe7f72e;grid-column:9/-1}.method-route .route-method-stage.is-e7-culmination-layout .route-method-progress{grid-area:3/1/auto/-1}.method-route .route-method-stage.is-e7-culmination-layout .route-method-controls{grid-area:4/1/auto/-1}.method-route .method-sequence-fallback,.method-route .method-artifact-stage{grid-column:1/-1}.method-route .method-sequence-fallback{margin-block:0 56px}.method-route .method-artifact-stage{z-index:20;isolation:isolate;margin-inline:calc(var(--board-gutter) * -1);padding:clamp(76px, 8vw, 118px) var(--board-gutter);color:var(--e3-ink);background:radial-gradient(circle at 16% 18%, #355f9c24, transparent 30rem), linear-gradient(180deg, #eef2f6, var(--e3-paper));position:relative}.method-route .method-artifact-stage>header{grid-column:1/5;align-self:start;min-width:0;display:block}.method-route .method-artifact-stage>header>:is(.board-kicker,h2,p){grid-column:auto}.method-route .method-artifact-stage>header h2{max-width:none;font-family:var(--font-editorial,"Iowan Old Style", Georgia, serif);letter-spacing:-.055em;font-size:clamp(48px,4.5vw,86.4px);font-weight:400;line-height:.9}.method-route .method-artifact-summary{border-left:0;grid-area:auto;align-self:auto}.method-route .method-artifact-system{max-width:1500px;margin-inline:auto;box-shadow:0 54px 140px #121d2c29}.method-route .method-framework-register{inline-size:100%;max-width:1500px;margin-inline:auto}.method-route .method-assembly-terminus{min-height:clamp(500px,68svh,680px);position:relative;background:radial-gradient(circle at 76% 36%,#355f9c47,#0000 34rem),linear-gradient(140deg,#080a0f,#121d30)!important}@media (prefers-reduced-motion:no-preference){.method-route .e7-method-entry__copy h1>span{animation:e7-method-entry-type 1.1s var(--e7-ease-out,cubic-bezier(.16, 1, .3, 1)) both}.method-route .e7-method-entry__copy h1>span:last-child{animation-delay:90ms}.method-route .e7-method-entry__aperture{animation:e7-method-entry-aperture 1.25s var(--e7-ease-out,cubic-bezier(.16, 1, .3, 1)) both}.method-route .e7-method-entry__register li>i{animation:e7-method-entry-rail 1.2s var(--e7-ease-out,cubic-bezier(.16, 1, .3, 1)) both}.method-route .e7-method-entry__register li:nth-child(2)>i{animation-delay:70ms}.method-route .e7-method-entry__register li:nth-child(3)>i{animation-delay:.14s}.method-route .e7-method-entry__register li:nth-child(4)>i{animation-delay:.21s}.method-route .e7-method-entry__register li:nth-child(5)>i{animation-delay:.28s}}@keyframes e7-method-entry-type{0%{opacity:.12;transform:translateY(.2em)}to{opacity:1;transform:translate(0,0)}}@keyframes e7-method-entry-aperture{0%{opacity:.1;clip-path:polygon(60% 0,100% 0,100% 12%,100% 12%,100% 100%,88% 100%,88% 88%);transform:perspective(1500px)rotateY(-9deg)translate3d(70px,0,-80px)}to{opacity:1;clip-path:polygon(13% 0,100% 0,100% 82%,88% 82%,88% 100%,0 100%,0 17%);transform:perspective(1500px)rotateY(-3deg)translateZ(0)}}@keyframes e7-method-entry-rail{0%{opacity:.1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (1024px<=width<1280px){.method-route .e7-method-entry__copy{grid-column:1/span 9}.method-route .e7-method-entry__aperture{opacity:.72;width:62vw}.method-route .route-method-sequence{grid-template-columns:minmax(0,1fr)}.method-route .route-method-index{background:0 0;border-bottom:1px solid #dbe7f724;border-right:0;min-height:0;padding:48px 0 56px;position:relative;top:auto}.method-route .route-method-index>h2{max-width:15ch}.method-route .route-method-stage{margin:48px 0 88px}.method-route .method-artifact-stage>header{grid-column:1/6}}@media (768px<=width<1024px){.method-route .e7-method-entry__completion{background:var(--e3-dark);padding:12px 14px}.method-route .route-method-sequence{grid-template-columns:minmax(0,1fr)}.method-route .route-method-index{background:0 0;border-bottom:1px solid #dbe7f724;border-right:0;padding:38px 0 48px;position:relative;top:auto}.method-route .route-method-index>h2{max-width:15ch}.method-route .route-method-stage{margin:44px 0 76px}.method-route .route-method-stage.is-e7-culmination-layout .route-method-copy.is-active{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.method-route .route-method-stage.is-e7-culmination-layout :is(.method-stage-copy-heading,.method-stage-copy-brief,.method-stage-copy-outputs){border-block-start:1px solid #dbe7f72e;border-inline-start:0;grid-column:1;padding:28px 22px}.method-route .method-artifact-stage>header{grid-column:1/9}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts{grid-template-columns:repeat(6,minmax(0,1fr))}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:first-child{grid-column:1/3}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(2){grid-column:3/5}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(3){grid-column:5/7}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(4){grid-column:2/4}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(5){grid-column:4/7}}@media (max-width:767px){.method-route .e7-method-entry{min-height:auto;padding:112px 20px 36px;display:block}.method-route .e7-method-entry__copy{padding:0}.method-route .e7-method-entry__copy h1{max-width:12ch;font-size:clamp(44px,13vw,64px);line-height:.92}.method-route .e7-method-entry__copy h1>span{width:auto}.method-route .e7-method-entry__copy h1>span:last-child{margin-left:0}.method-route .e7-method-entry__aperture{aspect-ratio:4/3;clip-path:polygon(16% 0,100% 0,100% 86%,86% 86%,86% 100%,0 100%,0 18%);width:calc(100% + 20px);height:auto;min-height:320px;margin:42px -20px 0 0;position:relative;inset:auto;transform:none}.method-route .e7-method-entry__aperture figcaption{min-width:180px;bottom:16px;right:18px}.method-route .e7-method-entry__register{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(132px,1fr));margin:22px -20px 0;display:grid;overflow-x:auto}.method-route .e7-method-entry__register li{scroll-snap-align:start;min-height:96px}.method-route .e7-method-entry__scroll{display:none}.method-route .route-method-sequence{background:linear-gradient(#080a0f 0 66%,#eef2f6 66% 100%);padding:64px 20px 0;display:block}.method-route .route-method-index{background:0 0;border-right:0;min-height:0;padding:0 0 44px;position:relative;top:auto}.method-route .route-method-index>h2{font-size:clamp(44px,13vw,64px)}.method-route .route-method-stage{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);min-height:0;margin:0 0 64px}.method-route .method-assembly{padding:24px 14px 28px}.method-route .method-assembly-status{grid-template-columns:1fr auto}.method-route .method-assembly-status small{grid-column:1/-1}.method-route .route-method-panels,.method-route .route-method-controls{margin-inline:14px}.method-route .route-method-copy{min-height:0;padding:28px 18px}.method-route .route-method-stage.is-e7-culmination-layout{display:block}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts{grid-template-columns:minmax(0,1fr);padding:16px 16px 24px}.method-route .route-method-stage.is-e7-culmination-layout .method-assembly-artifacts>li:nth-child(n){grid-column:1;margin-inline-start:0}.method-route .route-method-stage.is-e7-culmination-layout .route-method-copy.is-active{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.method-route .route-method-stage.is-e7-culmination-layout :is(.method-stage-copy-heading,.method-stage-copy-brief,.method-stage-copy-outputs){border-block-start:1px solid #dbe7f72e;border-inline-start:0;grid-column:1;padding:26px 18px}.method-route .route-method-stage.is-e7-culmination-layout .method-stage-copy-heading>h2{font-size:clamp(2.75rem,12vw,4rem)}.method-route .method-artifact-stage{margin-inline:-20px;padding:64px 20px}.method-route .method-artifact-stage>header{display:block}.method-route .method-artifact-stage>header h2{font-size:clamp(3rem,13vw,4.4rem)}.method-route .method-artifact-summary{border-top:1px solid #355f9c33;border-left:0;margin-top:34px}.method-route .method-assembly-terminus{min-height:auto}}@media (prefers-reduced-motion:reduce){.method-route .e7-method-entry__copy h1>span,.method-route .e7-method-entry__aperture,.method-route .e7-method-entry__register li>i{clip-path:none;opacity:1;transform:none;animation:none!important}.method-route .e7-method-entry__aperture{clip-path:polygon(13% 0,100% 0,100% 82%,88% 82%,88% 100%,0 100%,0 17%)}}html .method-route #route-content{scroll-margin-top:112px}html .method-route .e7-method-entry{min-block-size:clamp(660px,88svh,790px);padding-block-start:max(112px, calc(var(--header-height,76px) + 30px));overflow:visible}html .method-route .e7-method-entry__copy h1{max-inline-size:14ch;font-size:clamp(3.6rem,6.25vw,5.75rem);line-height:.94}html .method-route .route-method-sequence{padding:clamp(64px, 6vw, 88px) var(--board-gutter) 0;background:radial-gradient(circle at 74% 16%,#355f9c33,#0000 34rem),#080a0f;display:block}html .method-route .route-method-index{background:0 0;border:0;min-block-size:0;padding:0 0 28px;position:relative;top:auto}html .method-route .route-method-index>h2{max-inline-size:22ch;margin:16px 0 28px;font-size:clamp(2.7rem,4vw,3.9rem);line-height:.96}html .method-route .route-method-tablist{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}html .method-route .route-method-stage.is-e7-sequence-layout,html .method-route .route-method-stage.is-e7-sequence-layout.is-culmination{clip-path:none;margin:0 0 clamp(52px,5vw,72px);overflow:visible}html .method-route .route-method-sequence[data-enhanced=true]>.method-sequence-fallback{display:none!important}html .method-route .method-artifact-stage{z-index:0;margin-inline:calc(var(--board-gutter) * -1);padding:clamp(62px, 6vw, 88px) var(--board-gutter)}html .method-route .method-artifact-stage>header h2{max-inline-size:18ch;font-size:clamp(2.8rem,4vw,4.75rem);line-height:.94}html .method-route .method-assembly-terminus{min-block-size:clamp(460px,58svh,590px)}@media (min-width:1024px) and (max-height:720px){html .method-route .e7-method-entry{grid-template-rows:minmax(400px,1fr) auto;min-block-size:620px;padding-block:106px 28px}html .method-route .e7-method-entry__copy{padding-block-end:32px}html .method-route .e7-method-entry__copy h1{margin-block:14px;font-size:clamp(3.35rem,5.7vw,4.8rem)}html .method-route .e7-method-entry__aperture{height:min(54vh,390px);top:100px}html .method-route .route-method-sequence{padding-block-start:48px}html .method-route .route-method-index>h2{margin-block:12px 20px;font-size:clamp(2.5rem,3.7vw,3.35rem)}}@media (768px<=width<1024px){html .method-route .route-method-sequence{padding-block-start:56px}}@media not (min-width:768px){html .method-route .e7-method-entry{min-block-size:0;padding-block-start:104px}html .method-route .e7-method-entry__copy h1{font-size:clamp(2.75rem,12vw,3.75rem)}html .method-route .route-method-sequence{padding:56px 20px 0}html .method-route .route-method-index{padding:0 0 24px}html .method-route .route-method-index>h2{max-inline-size:100%;font-size:clamp(2.45rem,10.6vw,3.35rem)}html .method-route .route-method-tablist{grid-template-columns:repeat(5,minmax(138px,1fr));overflow-x:auto}html .method-route .method-artifact-stage{margin-inline:-20px;padding:58px 20px}html .method-route .e7-method-entry__register,html .method-route .route-method-tablist{scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}html .method-route .e7-method-entry__register li,html .method-route .route-method-index [role=tab]{min-block-size:68px;min-inline-size:0;padding:8px 4px}html .method-route .e7-method-entry__register strong,html .method-route .route-method-index [role=tab]>strong{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html .method-route .route-method-index [role=tab]{text-align:center;grid-template-columns:1fr;justify-items:center;display:grid}html .method-route .route-method-index [role=tab]:after{color:#dbe7f7b3;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:700;line-height:1.15}html .method-route .route-method-index [role=tab]:first-child:after{content:"Map"}html .method-route .route-method-index [role=tab]:nth-child(2):after{content:"Define"}html .method-route .route-method-index [role=tab]:nth-child(3):after{content:"Build"}html .method-route .route-method-index [role=tab]:nth-child(4):after{content:"Run"}html .method-route .route-method-index [role=tab]:nth-child(5):after{content:"Enable"}html .method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}html .method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li:last-child{grid-column:1/-1}}@media (min-width:1024px) and (max-height:720px){html .method-route .route-method-index{padding-block-end:18px}html .method-route .route-method-index>h2{margin-block:8px 16px;font-size:clamp(2.15rem,3.3vw,2.65rem)}html .method-route .route-method-index [role=tab]{min-block-size:50px}html .method-route .route-method-index [role=tab]:first-child{margin-block-start:0}html .method-route .route-method-stage.is-e7-sequence-layout>.method-assembly{padding:14px 16px}html .method-route .route-method-stage.is-e7-sequence-layout .method-assembly-status{padding:16px 20px 10px}html .method-route .route-method-stage.is-e7-sequence-layout .method-assembly-graphic{block-size:150px}html .method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li:nth-child(n){min-block-size:58px;padding:6px}html .method-route .route-method-stage.is-e7-sequence-layout .method-assembly-artifacts>li>small{display:none}html .method-route .route-method-stage.is-e7-sequence-layout :is(.method-stage-copy-heading,.method-stage-copy-brief,.method-stage-copy-outputs){padding:12px 16px}html .method-route .route-method-stage.is-e7-sequence-layout .method-stage-copy-heading>h2{max-inline-size:16ch;font-size:clamp(1.9rem,2.7vw,2.35rem)}html .method-route .route-method-stage.is-e7-sequence-layout .route-method-controls{margin-block-end:14px;padding-block:6px}}@media (min-width:1024px){html .method-route .method-artifact-stage>header{grid-column:1/6}html .method-route .method-artifact-stage>header h2{max-inline-size:14ch;font-size:clamp(2.55rem,3.45vw,3.65rem);line-height:.95}html .method-route .method-framework-register>header h3{max-inline-size:100%;font-size:clamp(1.75rem,2.35vw,2.5rem);line-height:1}html .method-route .method-framework-register>header{grid-column:1/5}html .method-route .method-framework-register>ol{grid-column:5/-1}}html .method-route .route-method-stage.is-e7-sequence-layout :is(.method-assembly-graphic,.e6c-method-overlay,.e7-method-persistent,.e7-method-registration__graphic){box-sizing:border-box;padding:6px 8px 0}html .method-route .method-artifact-stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);align-items:start;gap:32px 28px}html .method-route .method-artifact-stage>header{grid-area:1/1;padding:clamp(24px,2.5vw,36px)}html .method-route .method-artifact-system{grid-area:1/2;inline-size:100%;margin:0;padding:clamp(22px,2.2vw,32px)}html .method-route .method-artifact-stage:before{inset:28px var(--board-gutter) auto;transform:none}html .method-route .method-artifact-system-core{grid-template-columns:minmax(0,1fr);gap:10px;padding-block-end:18px}html .method-route .method-artifact-system-core strong{font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1}html .method-route .method-artifact-system-core p{text-align:left;justify-self:start;max-inline-size:none}html .method-route .method-artifact-system-stages>li{padding:14px}html .method-route .method-framework-register{grid-area:2/1/auto/-1;margin-block-start:8px}html .method-route .method-framework-register>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}html .method-route .method-framework-register>ol>li:nth-child(n){min-block-size:0;transition:translate .22s var(--ef-motion-ease), box-shadow .22s var(--ef-motion-ease), border-color .22s ease;grid-column:auto;margin:0;padding:24px;position:relative;transform:none}html .method-route .method-framework-register>ol>li h4{margin-block-start:20px;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.16}@media (hover:hover) and (pointer:fine){html .method-route .method-framework-register>ol>li:hover{border-color:var(--e3-blue);translate:0 -5px;box-shadow:0 26px 52px #11131726}}@media not (min-width:1024px){html .method-route .method-artifact-stage{grid-template-columns:minmax(0,1fr);gap:28px}html .method-route .method-artifact-stage>header{grid-area:1/1}html .method-route .method-artifact-system{grid-area:2/1}html .method-route .method-framework-register{grid-area:3/1}}@media not (min-width:768px){html .method-route .method-artifact-system{padding:20px 16px}html .method-route .method-artifact-stage>header h2{font-size:clamp(2rem,9vw,2.65rem);line-height:1.02}html .method-route .method-framework-register>ol{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html .method-route .method-framework-register>ol>li:nth-child(n){transition:none;translate:none}}
