.ax5-labs-page{--ax5-midnight:#05111b;--ax5-navy:#071b27;--ax5-sapphire:#0b2635;--ax5-graphite:#142731;--ax5-steel:#54707d;--ax5-pearl:#edf4f6;--ax5-frost:#dfecef;--ax5-ice:#c8edf0;--ax5-ink:#071923;--ax5-ink-soft:#4d6875;--ax5-white:#eff8f9;--ax5-cyan:#6ee7f4;--ax5-violet:#9b9aff;--ax5-dark-line:#a2dae72e;--ax5-light-line:#1442522e;color:var(--ax5-ink);background:var(--ax5-pearl);overflow:clip}.ax5-labs-page :where(h1,h2,h3,p,ol,ul,dl,dd,blockquote){margin:0}.ax5-labs-page :where(ol,ul){padding:0;list-style:none}.ax5-labs-page :where(button,a){font:inherit}.ax5-labs-page a{text-decoration:none}.ax5-labs-page :focus-visible{outline:2px solid var(--ax5-cyan);outline-offset:4px}.ax5-labs-hero{isolation:isolate;min-height:max(850px,100svh);color:var(--ax5-white);background:var(--ax5-midnight);position:relative;overflow:clip}.ax5-labs-hero__art,.ax5-labs-hero__image,.ax5-labs-hero__grade{width:100%;height:100%;position:absolute;inset:0}.ax5-labs-hero__art{z-index:-3;background:#071824}.ax5-labs-hero__image{object-fit:cover;object-position:70% center;opacity:.78;filter:grayscale(99.9%)brightness(.47)contrast(1.3);mix-blend-mode:luminosity;transform:scale(1.025)}.ax5-labs-hero__grade{z-index:-2;background:linear-gradient(90deg, #030d16fc 0%, #04111ce8 34%, #061c2894 61%, #05141f38 100%), linear-gradient(180deg, #030d1694, transparent 35%, #040f18d1 94%, var(--ax5-midnight))}.ax5-labs-hero__grid{width:min(100%, var(--ax-content-max));min-height:max(850px,100svh);padding-right:var(--ax-page-gutter);padding-bottom:clamp(68px,7vw,112px);padding-left:var(--ax-page-gutter);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.ax5-labs-hero__breadcrumb{grid-column:1/-1}.ax5-labs-hero__statement{grid-column:1/12;align-self:center;margin-top:clamp(30px,5vh,76px)}.ax5-labs-hero h1{letter-spacing:-.058em;text-wrap:balance;font-size:clamp(3.6rem,6.05vw,7.05rem);font-weight:480;line-height:.91}.ax5-labs-hero h1 span{display:block}.ax5-labs-hero h1 span+span{margin-top:.08em;margin-left:.88em}.ax5-labs-hero h1 em{color:#0000;background:linear-gradient(105deg,#d9f7f8 4%,#79e9f3 50%,#9493ff 95%);-webkit-background-clip:text;background-clip:text;font-style:normal}.ax5-labs-hero__proposition{border-top:1px solid #c4e8f13d;grid-column:8/13;align-self:end;padding-top:24px}.ax5-labs-hero__proposition>p{color:#e0f0f4d6;max-width:560px;font-size:var(--ax-type-body-lg);line-height:1.58}.ax5-labs-hero__principle{right:var(--ax-page-gutter);color:#bbe2ec70;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.15em;position:absolute;bottom:22px}.ax5-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.ax5-button{min-height:54px;font-size:var(--ax-type-ui);border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;font-weight:650;transition:color .22s,background .22s,border-color .22s,transform .22s;display:inline-flex}.ax5-button:hover{transform:translateY(-2px)}.ax5-button--primary{color:#05151f;background:linear-gradient(105deg,#b9f7f5,#62dcea 68%,#9c98ff);min-width:252px}.ax5-button--secondary{color:#e2f2f7d6;background:#0617235c;border-color:#aadcea47;min-width:226px}.ax5-button--secondary:hover,.ax5-button--secondary:focus-visible{color:var(--ax5-white);border-color:#aadcea8a}.ax5-section-heading{width:min(100%, var(--ax-content-max));padding-inline:var(--ax-page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;margin-inline:auto;display:grid}.ax5-section-heading>.ax2-reveal:first-child{grid-column:1/-1}.ax5-section-heading>.ax2-reveal:nth-child(2){grid-column:1/8}.ax5-section-heading>.ax2-reveal:nth-child(3){border-top:1px solid var(--ax5-light-line);grid-column:9/13;align-self:end;padding-top:22px}.ax5-section-heading h2{font-size:var(--ax-type-display-md);font-weight:500;line-height:var(--ax-leading-display);letter-spacing:var(--ax-tracking-display)}.ax5-section-heading .ax-type--lead{color:var(--ax5-ink-soft)}.ax5-section-heading--dark{color:var(--ax5-white)}.ax5-section-heading--dark .ax2-kicker{color:var(--ax5-cyan)}.ax5-section-heading--dark>.ax2-reveal:nth-child(3){border-color:var(--ax5-dark-line)}.ax5-section-heading--dark .ax-type--lead{color:#cfe7edbd}.ax5-why{background:linear-gradient(145deg, #f5f9fa 0%, var(--ax5-frost) 100%);padding:clamp(112px,11vw,188px) 0 clamp(120px,12vw,210px)}.ax5-why__ledger{width:min(calc(100% - (2 * var(--ax-page-gutter))), calc(var(--ax-content-max) - (2 * var(--ax-page-gutter))));border-block:1px solid var(--ax5-light-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(72px,8vw,124px) auto 0;display:grid}.ax5-why__ledger div{border-right:1px solid var(--ax5-light-line);align-content:space-between;min-height:178px;padding:28px 24px;display:grid}.ax5-why__ledger div:last-child{border-right:0}.ax5-why__ledger span{color:#5f7e8a;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro)}.ax5-why__ledger strong{max-width:16ch;font-size:var(--ax-type-body-lg);font-weight:570;line-height:1.3}.ax5-why__conclusion{width:min(100%, var(--ax-content-max));padding-inline:var(--ax-page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;margin:clamp(90px,10vw,158px) auto 0;display:grid}.ax5-why__conclusion>.ax2-reveal:first-child{grid-column:2/9}.ax5-why__conclusion>.ax2-reveal:last-child{border-top:1px solid var(--ax5-light-line);grid-column:9/13;align-self:end;padding-top:22px}.ax5-why__conclusion blockquote{font-size:var(--ax-type-heading-lg);letter-spacing:var(--ax-tracking-heading);font-weight:510;line-height:1.02}.ax5-why__conclusion p{color:var(--ax5-ink-soft);font-size:var(--ax-type-body);line-height:1.62}.ax5-process{background:#e8f1f3;padding:clamp(112px,11vw,188px) 0 clamp(120px,12vw,210px)}.ax5-process__experience{width:min(calc(100% - (2 * var(--ax-page-gutter))), calc(var(--ax-content-max) - (2 * var(--ax-page-gutter))));border:1px solid var(--ax5-light-line);background:#f8fbfcb8;margin:clamp(72px,8vw,124px) auto 0}.ax5-process__status{color:#68828d;border-bottom:1px solid var(--ax5-light-line);min-height:64px;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:0 26px;display:grid}.ax5-process__status button{color:#165e70;cursor:pointer;background:0 0;border:1px solid #186b7c40;padding:10px 14px}.ax5-process__rail{border-bottom:1px solid var(--ax5-light-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ax5-process__rail:after{height:2px;transform:scaleX(.25) translateX(calc(var(--ax5-process-index,0) * 100%));transform-origin:0;background:var(--ax5-cyan);content:"";transition:transform .44s;position:absolute;bottom:0;left:0;right:0}.ax5-process__rail button{color:#6f8791;border:0;border-right:1px solid var(--ax5-light-line);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:12px;min-height:116px;padding:22px 26px;display:grid;position:relative}.ax5-process__rail button:last-child{border-right:0}.ax5-process__rail button span{font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro)}.ax5-process__rail button strong{font-size:var(--ax-type-body);font-weight:620}.ax5-process__rail button i{background:#e8f1f3;border:1px solid;width:10px;height:10px;position:absolute;bottom:24px;right:22px;transform:rotate(45deg)}.ax5-process__rail button[aria-selected=true]{color:var(--ax5-ink);background:#ffffffb3}.ax5-process__rail button[aria-selected=true] i{color:#12697d;background:var(--ax5-cyan);box-shadow:0 0 18px #2dbdd36b}.ax5-process__field{background-image:linear-gradient(#1c5b6c0f 1px,#0000 1px),linear-gradient(90deg,#1c5b6c0f 1px,#0000 1px);background-size:8.333% 25%;grid-template-columns:repeat(4,1fr);min-height:360px;display:grid;position:relative;overflow:hidden}.ax5-process__field:before{content:"";background:linear-gradient(90deg,#2e97ae2e,#2e97ae8c,#2e97ae2e);height:1px;position:absolute;top:50%;left:6%;right:6%}.ax5-process__field:after{width:11px;height:11px;transform:translateX(calc(var(--ax5-process-index) * min(22vw, 315px))) rotate(45deg);background:var(--ax5-cyan);content:"";transition:transform .48s;position:absolute;top:calc(50% - 5px);left:6%;box-shadow:0 0 0 8px #40c6d917,0 0 22px #40c6d97a}.ax5-process__signal,.ax5-process__structure,.ax5-process__evidence,.ax5-process__verdict{place-items:center;transition:opacity .38s,transform .44s,filter .38s;display:grid;position:relative}.ax5-process__signal i{border:1px solid #70909b;border-radius:50%;width:8px;height:8px;position:absolute}.ax5-process__signal i:first-child{transform:translate(-72px,-56px)}.ax5-process__signal i:nth-child(2){transform:translate(54px,-76px)}.ax5-process__signal i:nth-child(3){transform:translate(-38px,62px)}.ax5-process__signal i:nth-child(4){transform:translate(82px,46px)}.ax5-process__signal i:nth-child(5){transform:translate(-4px,-16px)}.ax5-process__signal i:nth-child(6){transform:translate(-92px,28px)}.ax5-process__signal i:nth-child(7){transform:translate(92px,-12px)}.ax5-process__structure span{border:1px solid #256f8057;width:112px;height:56px;position:absolute}.ax5-process__structure span:first-child{transform:translate(-30px,-34px)}.ax5-process__structure span:nth-child(2){transform:translate(30px,34px)}.ax5-process__structure span:nth-child(3){background:#256f804d;width:1px;height:150px}.ax5-process__structure span:nth-child(4){background:#256f804d;width:150px;height:1px}.ax5-process__evidence i{transform-origin:0;background:#4f7f8c;width:96px;height:2px;position:absolute}.ax5-process__evidence i:first-child{transform:translate(-46px,-66px)scaleX(.55)}.ax5-process__evidence i:nth-child(2){transform:translate(-46px,-32px)scaleX(.82)}.ax5-process__evidence i:nth-child(3){transform:translate(-46px,2px)scaleX(.68)}.ax5-process__evidence i:nth-child(4){transform:translate(-46px,36px)scaleX(.92)}.ax5-process__evidence i:nth-child(5){transform:translate(-46px,70px)scaleX(.74)}.ax5-process__verdict{align-content:center;gap:14px}.ax5-process__verdict span{color:#62808a;min-width:118px;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro);text-align:center;border:1px solid #256f8042;padding:12px 16px}.ax5-process__field[data-state=question]>:not(.ax5-process__signal),.ax5-process__field[data-state=prototype]>.ax5-process__evidence,.ax5-process__field[data-state=prototype]>.ax5-process__verdict,.ax5-process__field[data-state=evaluate]>.ax5-process__verdict{opacity:.18;filter:blur(1px)}.ax5-process__field[data-state=question] .ax5-process__signal i,.ax5-process__field[data-state=prototype] .ax5-process__structure span,.ax5-process__field[data-state=evaluate] .ax5-process__evidence i,.ax5-process__field[data-state=decision] .ax5-process__verdict span:first-child{background-color:#6ee7f46b;border-color:#1f8195;box-shadow:0 0 18px #47bfd33d}.ax5-process__panel{border-top:1px solid var(--ax5-light-line);grid-template-columns:1fr 2.4fr 3fr 1.6fr;align-items:center;gap:30px;min-height:186px;padding:32px;display:grid}.ax5-process__panel>span{color:#247489;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.12em;text-transform:uppercase}.ax5-process__panel h3{font-size:var(--ax-type-heading-md);line-height:1.08}.ax5-process__panel p{color:var(--ax5-ink-soft);font-size:var(--ax-type-body);line-height:1.58}.ax5-process__panel>strong{color:#274f5d;border-left:1px solid var(--ax5-light-line);font-size:var(--ax-type-ui);padding-left:22px;line-height:1.45}.ax5-process__principle{width:min(calc(100% - (2 * var(--ax-page-gutter))), calc(var(--ax-content-max) - (2 * var(--ax-page-gutter))));margin:clamp(82px,8vw,126px) auto 0}.ax5-process__principle blockquote{max-width:18ch;font-size:var(--ax-type-heading-lg);letter-spacing:var(--ax-tracking-heading);margin-left:8.333%;font-weight:510;line-height:1.03}.ax5-evaluation{isolation:isolate;color:var(--ax5-white);background:var(--ax5-midnight);padding:clamp(112px,11vw,188px) 0 clamp(120px,12vw,210px);position:relative;overflow:hidden}.ax5-evaluation h2 span{display:block}.ax5-evaluation h2 span+span{color:#cfeef2;margin-top:.32em;margin-left:1.05em}.ax5-evaluation__art,.ax5-evaluation__image,.ax5-evaluation__veil{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.ax5-evaluation__image{object-fit:cover;object-position:center;filter:saturate(.62)contrast(1.12)brightness(.58)}.ax5-evaluation__veil{z-index:-2;background:linear-gradient(90deg,#040f18f7,#051622cc 46%,#071a267a 72%,#04101ad4),linear-gradient(#040f18c2,#0000 36%,#040f18f0)}.ax5-evaluation__inner{width:min(100%, var(--ax-content-max));margin-inline:auto}.ax5-evaluation__experience{width:calc(100% - (2 * var(--ax-page-gutter)));border:1px solid var(--ax5-dark-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04111bd1;margin:clamp(72px,8vw,124px) auto 0}.ax5-evaluation__lenses{border-bottom:1px solid var(--ax5-dark-line);grid-template-columns:repeat(6,1fr);display:grid}.ax5-evaluation__lenses button{color:#c1dee680;border:0;border-right:1px solid var(--ax5-dark-line);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:10px;min-height:92px;padding:18px 20px;display:grid}.ax5-evaluation__lenses button:last-child{border-right:0}.ax5-evaluation__lenses span,.ax5-evaluation__panel>div>span{color:#6d929f;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.11em;text-transform:uppercase}.ax5-evaluation__lenses strong{font-size:var(--ax-type-ui);font-weight:620}.ax5-evaluation__lenses button[aria-selected=true]{color:var(--ax5-white);box-shadow:inset 0 -2px var(--ax5-cyan);background:#18445294}.ax5-evaluation__lenses button[aria-selected=true] span{color:var(--ax5-cyan)}.ax5-evaluation__panel{grid-template-columns:2.25fr 1.25fr 1.25fr 1.25fr;min-height:480px;display:grid}.ax5-evaluation__panel>div{border-right:1px solid var(--ax5-dark-line);align-content:center;gap:22px;padding:clamp(30px,4vw,58px);display:grid}.ax5-evaluation__panel>div:last-child{border-right:0}.ax5-evaluation__question h3{max-width:18ch;color:var(--ax5-white);font-size:var(--ax-type-heading-lg);line-height:1.03}.ax5-evaluation__evidence ul{gap:14px;display:grid}.ax5-evaluation__evidence li{color:#c5dce3;border-bottom:1px solid var(--ax5-dark-line);font-size:var(--ax-type-ui);padding-bottom:12px;line-height:1.4}.ax5-evaluation__risk p,.ax5-evaluation__interpretation p{color:#cbe3eabd;font-size:var(--ax-type-body);line-height:1.62}.ax5-evaluation__interpretation{background:linear-gradient(#6ee7f414,#0000)}.ax5-evaluation__interpretation>span{color:var(--ax5-cyan)!important}.ax5-investigations{background:linear-gradient(145deg, #f3f8f9, var(--ax5-frost));padding:clamp(112px,11vw,188px) 0 clamp(120px,12vw,210px)}.ax5-investigations__experience{width:min(calc(100% - (2 * var(--ax-page-gutter))), calc(var(--ax-content-max) - (2 * var(--ax-page-gutter))));border:1px solid var(--ax5-light-line);background:#fbfdfdb3;margin:clamp(72px,8vw,124px) auto 0}.ax5-investigations__tabs{border-bottom:1px solid var(--ax5-light-line);grid-template-columns:repeat(3,1fr);display:grid}.ax5-investigations__tabs button{color:#66808b;border:0;border-right:1px solid var(--ax5-light-line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:18px;min-height:86px;padding:0 24px;display:flex}.ax5-investigations__tabs button:last-child{border-right:0}.ax5-investigations__tabs span{font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro)}.ax5-investigations__tabs strong{font-size:var(--ax-type-ui);font-weight:620}.ax5-investigations__tabs button[aria-selected=true]{color:var(--ax5-ink);box-shadow:inset 0 -2px var(--ax5-cyan);background:#ffffffc7}.ax5-investigation{position:relative;overflow:hidden}.ax5-investigation__heading{border-bottom:1px solid var(--ax5-light-line);grid-template-columns:1fr 4fr;align-items:center;gap:40px;min-height:290px;padding:clamp(38px,5vw,72px);display:grid}.ax5-investigation__heading span,.ax5-investigation__contract>div>span{color:#397384;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.12em;text-transform:uppercase}.ax5-investigation__heading span{align-self:start}.ax5-investigation__heading h3{max-width:31ch;font-size:var(--ax-type-heading-lg);letter-spacing:var(--ax-tracking-heading);font-weight:520;line-height:1.06}.ax5-investigation__contract{grid-template-columns:1fr 1.35fr 1.35fr;min-height:310px;display:grid}.ax5-investigation__contract>div{border-right:1px solid var(--ax5-light-line);align-content:start;gap:26px;padding:clamp(32px,4vw,58px);display:grid}.ax5-investigation__contract>div:last-child{background:#b9e8ed29;border-right:0}.ax5-investigation__contract ul{gap:14px;display:grid}.ax5-investigation__contract li{color:#34535f;border-bottom:1px solid var(--ax5-light-line);font-size:var(--ax-type-ui);padding-bottom:12px;line-height:1.45}.ax5-investigation__contract p{color:var(--ax5-ink-soft);font-size:var(--ax-type-body);line-height:1.65}.ax5-investigation__path{border-top:1px solid var(--ax5-light-line);grid-template-columns:repeat(4,1fr);align-items:center;min-height:108px;display:grid;position:relative}.ax5-investigation__path:before{content:"";background:linear-gradient(90deg,#207e913d,#4bbbd0,#207e913d);height:1px;position:absolute;top:40px;left:8%;right:8%}.ax5-investigation__path i{background:var(--ax5-cyan);width:11px;height:11px;position:absolute;top:35px;transform:rotate(45deg);box-shadow:0 0 16px #3bb6cb59}.ax5-investigation__path i:first-child{left:25%}.ax5-investigation__path i:nth-child(2){left:50%}.ax5-investigation__path i:nth-child(3){left:75%}.ax5-investigation__path span{color:#5b7883;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro);text-align:center;align-self:end;padding:0 20px 22px}.ax5-transition{isolation:isolate;color:var(--ax5-white);background:var(--ax5-midnight);position:relative;overflow:hidden}.ax5-transition__art,.ax5-transition__image,.ax5-transition__veil{z-index:-3;width:100%;height:68%;position:absolute;inset:0}.ax5-transition__image{object-fit:cover;object-position:center;opacity:.78;filter:grayscale(99.9%)brightness(.4)contrast(1.28);mix-blend-mode:luminosity}.ax5-transition__veil{z-index:-2;background:linear-gradient(90deg, #040f18fa, #051622b8 52%, #040f1880), linear-gradient(180deg, #040f18c2, transparent 35%, var(--ax5-midnight) 97%)}.ax5-transition__inner{padding:clamp(112px,11vw,188px) 0 0}.ax5-transition__experience{width:min(calc(100% - (2 * var(--ax-page-gutter))), calc(var(--ax-content-max) - (2 * var(--ax-page-gutter))));border:1px solid var(--ax5-dark-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04111bd6;margin:clamp(72px,8vw,124px) auto 0}.ax5-outcomes{border-bottom:1px solid var(--ax5-dark-line);grid-template-columns:repeat(3,1fr);display:grid}.ax5-outcomes button{color:#c1dee685;border:0;border-right:1px solid var(--ax5-dark-line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:18px;min-height:90px;padding:0 26px;display:flex}.ax5-outcomes button:last-child{border-right:0}.ax5-outcomes span,.ax5-outcome-panel>div>span{font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro);letter-spacing:.11em}.ax5-outcomes strong{font-size:var(--ax-type-ui)}.ax5-outcomes button[aria-selected=true]{color:var(--ax5-white);box-shadow:inset 0 -2px var(--ax5-cyan);background:#18445280}.ax5-outcomes button:last-child[aria-selected=true]{box-shadow:inset 0 -2px var(--ax5-violet);background:#3d386773}.ax5-outcome-panel{grid-template-columns:1.45fr 1fr;align-items:center;gap:70px;min-height:370px;padding:clamp(40px,5vw,76px);display:grid}.ax5-outcome-panel>div>span{color:var(--ax5-cyan)}.ax5-outcome-panel h3{max-width:17ch;font-size:var(--ax-type-heading-lg);margin-top:18px;line-height:1.03}.ax5-outcome-panel p{color:#cbe3eabd;max-width:56ch;font-size:var(--ax-type-body);margin-top:22px;line-height:1.62}.ax5-outcome-panel ol{border:1px solid var(--ax5-dark-line);grid-template-columns:repeat(2,1fr);display:grid}.ax5-outcome-panel li{border-right:1px solid var(--ax5-dark-line);border-bottom:1px solid var(--ax5-dark-line);align-content:center;gap:14px;min-height:116px;padding:20px;display:grid}.ax5-outcome-panel li:nth-child(2n){border-right:0}.ax5-outcome-panel li:nth-last-child(-n+2){border-bottom:0}.ax5-outcome-panel li span{color:#6e919d;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro)}.ax5-outcome-panel li strong{color:#c5dce3;font-size:var(--ax-type-ui);line-height:1.35}.ax5-outcome-panel[data-outcome=stop]>div>span{color:var(--ax5-violet)}.ax5-production-path{border-top:1px solid var(--ax5-dark-line);grid-template-columns:repeat(7,1fr);display:grid}.ax5-production-path li{border-right:1px solid var(--ax5-dark-line);align-content:center;gap:10px;min-height:128px;padding:20px;display:grid;position:relative}.ax5-production-path li:last-child{border-right:0}.ax5-production-path li:not(:last-child):after{z-index:2;background:var(--ax5-cyan);content:"";width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.ax5-production-path span{color:#668794;font-family:var(--font-mono), monospace;font-size:var(--ax-type-micro)}.ax5-production-path strong{color:#c4dbe2;font-size:var(--ax-type-system);font-weight:600;line-height:1.35}.ax5-transition__principles{width:min(100%, var(--ax-content-max));padding-inline:var(--ax-page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;margin:clamp(90px,9vw,150px) auto 0;display:grid}.ax5-transition__principles>.ax2-reveal:first-child{grid-column:1/7}.ax5-transition__principles>.ax2-reveal:last-child{border-left:1px solid var(--ax5-dark-line);grid-column:8/13;padding-left:32px}.ax5-transition__principles blockquote{font-size:var(--ax-type-heading-md);line-height:1.06}.ax5-transition__principles p{color:#cbe3eab8;font-size:var(--ax-type-body);margin-top:18px}.ax5-transition__principles>.ax2-reveal:last-child blockquote{color:#d7dcff}.ax5-transition__principles>.ax2-reveal:last-child>div{flex-wrap:wrap;gap:18px 34px;margin-top:32px;display:flex}.ax5-transition__principles a{color:var(--ax5-cyan);font-size:var(--ax-type-ui)}.ax5-final{width:min(100%, var(--ax-content-max));padding:clamp(90px, 9vw, 146px) var(--ax-page-gutter);color:var(--ax5-ink);background:linear-gradient(135deg,#f5f9fa,#dcecef);grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;margin:clamp(112px,11vw,188px) auto 0;display:grid}.ax5-final__copy{grid-column:1/8}.ax5-final__copy .ax2-kicker{color:#397687}.ax5-final h2{color:var(--ax5-ink);font-size:var(--ax-type-display-md);font-weight:500;line-height:var(--ax-leading-display);letter-spacing:var(--ax-tracking-display);margin-top:46px}.ax5-final__action{border-top:1px solid var(--ax5-light-line);grid-column:9/13;align-self:end;padding-top:22px}.ax5-final__action>p{color:var(--ax5-ink-soft);font-size:var(--ax-type-body);line-height:1.62}.ax5-final .ax5-button--secondary{color:#173945;background:#fff6;border-color:#144e5e3d}@media (max-width:1180px){.ax5-labs-hero h1{font-size:clamp(3.5rem,6.5vw,5.8rem)}.ax5-evaluation__panel{grid-template-columns:1.6fr 1.1fr 1.1fr}.ax5-evaluation__interpretation{border-top:1px solid var(--ax5-dark-line);grid-column:1/-1;border-right:0!important}.ax5-process__panel{grid-template-columns:1fr 2fr 2.3fr}.ax5-process__panel>strong{border-top:1px solid var(--ax5-light-line);border-left:0;grid-column:2/4;padding-top:18px;padding-left:0}.ax5-production-path{grid-template-columns:repeat(4,1fr)}.ax5-production-path li:nth-child(4){border-right:0}.ax5-production-path li:nth-child(-n+4){border-bottom:1px solid var(--ax5-dark-line)}}@media (max-width:900px){.ax5-labs-hero__statement{grid-column:1/13}.ax5-labs-hero__proposition{grid-column:7/13}.ax5-labs-hero h1 span+span{margin-left:.32em}.ax5-section-heading>.ax2-reveal:nth-child(2){grid-column:1/9}.ax5-section-heading>.ax2-reveal:nth-child(3){grid-column:9/13}.ax5-why__ledger{grid-template-columns:repeat(2,1fr)}.ax5-why__ledger div{border-bottom:1px solid var(--ax5-light-line)}.ax5-why__ledger div:nth-child(2n){border-right:0}.ax5-why__ledger div:last-child{border-bottom:0;grid-column:1/-1;min-height:132px}.ax5-process__field{min-height:300px}.ax5-process__panel{grid-template-columns:1fr 2.5fr}.ax5-process__panel p,.ax5-process__panel>strong{grid-column:2}.ax5-evaluation__lenses{grid-template-columns:repeat(3,1fr)}.ax5-evaluation__lenses button:nth-child(-n+3){border-bottom:1px solid var(--ax5-dark-line)}.ax5-evaluation__lenses button:nth-child(3n){border-right:0}.ax5-evaluation__panel{grid-template-columns:1fr 1fr}.ax5-evaluation__question{border-bottom:1px solid var(--ax5-dark-line);grid-column:1/-1;border-right:0!important}.ax5-evaluation__interpretation{border-top:0;grid-column:auto}.ax5-investigation__heading{grid-template-columns:1fr 3fr}.ax5-investigation__contract{grid-template-columns:1fr 1fr}.ax5-investigation__contract>div:last-child{border-top:1px solid var(--ax5-light-line);grid-column:1/-1}.ax5-outcome-panel{grid-template-columns:1fr;gap:46px}.ax5-transition__principles>.ax2-reveal:first-child{grid-column:1/7}.ax5-transition__principles>.ax2-reveal:last-child{grid-column:7/13}.ax5-final__copy{grid-column:1/8}.ax5-final__action{grid-column:8/13}}@media (max-width:700px){.ax5-labs-hero{min-height:max(780px,100svh)}.ax5-labs-hero__image{object-position:60% center;filter:grayscale(99.9%)brightness(.42)contrast(1.32)}.ax5-labs-hero__grade{background:linear-gradient(180deg, #030d16b3, #04111c7a 34%, #04111cc7 72%, var(--ax5-midnight))}.ax5-labs-hero__grid{grid-template-rows:auto auto 1fr;min-height:max(780px,100svh);padding-bottom:34px}.ax5-labs-hero__statement{align-self:start;margin-top:clamp(82px,13vh,124px)}.ax5-labs-hero h1{letter-spacing:-.055em;font-size:clamp(3rem,13.5vw,4rem);line-height:.92}.ax5-labs-hero h1 span,.ax5-labs-hero h1 span+span{margin-left:0}.ax5-labs-hero__proposition{grid-column:1/13;align-self:end;margin-top:52px}.ax5-labs-hero__principle{display:none}.ax5-actions{grid-template-columns:1fr;width:100%;display:grid}.ax5-button{width:100%;min-width:0}.ax5-section-heading{display:block}.ax5-section-heading>.ax2-reveal+.ax2-reveal{margin-top:42px}.ax5-section-heading>.ax2-reveal:nth-child(3){margin-top:34px}.ax5-section-heading h2{font-size:clamp(2.7rem,12vw,4.2rem)}.ax5-evaluation h2 span+span{margin-left:0}.ax5-why,.ax5-process,.ax5-evaluation,.ax5-investigations{padding-block:104px}.ax5-why__ledger{grid-template-columns:1fr;margin-top:62px}.ax5-why__ledger div,.ax5-why__ledger div:last-child{border-right:0;border-bottom:1px solid var(--ax5-light-line);grid-column:auto;min-height:116px}.ax5-why__ledger div:last-child{border-bottom:0}.ax5-why__conclusion{margin-top:78px;display:block}.ax5-why__conclusion>.ax2-reveal+.ax2-reveal{border-top:1px solid var(--ax5-light-line);margin-top:42px;padding-top:22px}.ax5-why__conclusion blockquote{font-size:clamp(2.1rem,9vw,3.25rem)}.ax5-process__experience,.ax5-evaluation__experience,.ax5-investigations__experience,.ax5-transition__experience{width:calc(100% - (2 * var(--ax-page-gutter)));margin-top:62px}.ax5-process__status{grid-template-columns:1fr auto;gap:16px;min-height:76px}.ax5-process__status>span:nth-child(2){display:none}.ax5-process__rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ax5-process__rail:after{display:none}.ax5-process__rail button{scroll-snap-align:start;flex:0 0 72%;min-height:92px}.ax5-process__field{min-height:310px;display:block}.ax5-process__signal,.ax5-process__structure,.ax5-process__evidence,.ax5-process__verdict{position:absolute;inset:0}.ax5-process__field:after{transform:translateX(calc(var(--ax5-process-index) * 68px)) rotate(45deg);left:12%}.ax5-process__panel{min-height:0;padding:28px;display:block}.ax5-process__panel>*+*{margin-top:18px}.ax5-process__panel>strong{border-top:1px solid var(--ax5-light-line);border-left:0;padding-top:18px;padding-left:0;display:block}.ax5-process__principle{margin-top:70px}.ax5-process__principle blockquote{margin-left:0;font-size:clamp(2.1rem,9vw,3.25rem)}.ax5-evaluation__lenses{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ax5-evaluation__lenses button{scroll-snap-align:start;flex:0 0 62%;min-height:80px;border-bottom:0!important}.ax5-evaluation__panel{min-height:0;display:block}.ax5-evaluation__panel>div{border-right:0;border-bottom:1px solid var(--ax5-dark-line);min-height:220px}.ax5-evaluation__panel>div:last-child{border-bottom:0}.ax5-evaluation__question h3{font-size:clamp(2.2rem,10vw,3.4rem)}.ax5-investigations__tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ax5-investigations__tabs button{scroll-snap-align:start;flex:0 0 68%;min-height:80px}.ax5-investigation__heading{min-height:0;padding:34px 28px 48px;display:block}.ax5-investigation__heading h3{margin-top:30px;font-size:clamp(2rem,8.5vw,3rem)}.ax5-investigation__contract{display:block}.ax5-investigation__contract>div{border-right:0;border-bottom:1px solid var(--ax5-light-line);min-height:220px}.ax5-investigation__contract>div:last-child{border-bottom:0}.ax5-investigation__path{display:none}.ax5-transition__inner{padding-top:104px}.ax5-transition__art,.ax5-transition__image,.ax5-transition__veil{height:62%}.ax5-outcomes{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ax5-outcomes button{scroll-snap-align:start;flex:0 0 60%;min-height:80px}.ax5-outcome-panel{min-height:0;padding:34px 28px;display:block}.ax5-outcome-panel ol{grid-template-columns:1fr;margin-top:36px}.ax5-outcome-panel li,.ax5-outcome-panel li:nth-child(2n),.ax5-outcome-panel li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ax5-dark-line);min-height:92px}.ax5-outcome-panel li:last-child{border-bottom:0}.ax5-production-path{grid-template-columns:1fr}.ax5-production-path li,.ax5-production-path li:nth-child(4),.ax5-production-path li:nth-child(-n+4){border-right:0;border-bottom:1px solid var(--ax5-dark-line);min-height:76px}.ax5-production-path li:last-child{border-bottom:0}.ax5-production-path li:not(:last-child):after{inset:auto auto -5px 30px}.ax5-transition__principles{margin-top:76px;display:block}.ax5-transition__principles>.ax2-reveal+.ax2-reveal{border-top:1px solid var(--ax5-dark-line);border-left:0;margin-top:42px;padding-top:34px;padding-left:0}.ax5-final{width:100%;padding:88px var(--ax-page-gutter);margin-top:98px;display:block}.ax5-final h2{margin-top:38px;font-size:clamp(2.65rem,11.5vw,4rem)}.ax5-final__action{margin-top:46px}}@media (max-width:430px){.ax5-labs-hero h1{font-size:clamp(2.75rem,13.2vw,3.55rem)}.ax5-labs-hero__proposition>p{font-size:1rem}.ax5-section-heading h2{font-size:clamp(2.45rem,11.5vw,3.35rem)}.ax5-process__status{padding-inline:18px}.ax5-process__status>span:first-child{max-width:19ch;line-height:1.45}.ax5-process__status button{padding-inline:10px}.ax5-evaluation__panel>div,.ax5-investigation__contract>div{padding:28px 24px}.ax5-outcome-panel h3{font-size:clamp(2.1rem,10vw,3rem)}.ax5-transition__principles blockquote{font-size:clamp(2rem,9vw,2.75rem)}}@media (prefers-reduced-motion:reduce){.ax5-labs-page *,.ax5-labs-page :before,.ax5-labs-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
