.LabPage-module__Z3yyXq__labPage{--lab-bg:#050709;--lab-panel:#090c10;--lab-ink:#f0f2ef;--lab-muted:#e2e9ea91;--lab-line:#e8eff01f;--lab-cyan:#63e8ff;--lab-violet:#9d87ff;--lab-amber:#e2a859;--lab-gutter:clamp(22px, 5vw, 82px);background:radial-gradient(circle at 78% 4%, #9d87ff0a, transparent 28%), var(--lab-bg);min-height:100vh;color:var(--lab-ink);overflow:clip}.LabPage-module__Z3yyXq__navigation{z-index:50;width:100%;padding:16px var(--lab-gutter) 0;pointer-events:none;transition:opacity .26s,transform .52s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;transform:translateY(0)}.LabPage-module__Z3yyXq__navigation[data-visible=false]{opacity:0;transform:translateY(calc(-100% - 20px))}.LabPage-module__Z3yyXq__navInner{pointer-events:auto;background:#050709fa;border:1px solid #edf3f31a;justify-content:space-between;align-items:center;gap:28px;width:min(100%,1480px);min-height:58px;margin-inline:auto;padding:0 14px 0 18px;display:flex;position:relative;box-shadow:0 18px 54px #00000052}.LabPage-module__Z3yyXq__navInner:before{background:linear-gradient(90deg, var(--lab-cyan), transparent);content:"";width:clamp(54px,6vw,84px);height:1px;position:absolute;top:-1px;left:18px}.LabPage-module__Z3yyXq__identity{align-items:center;gap:13px;min-width:max-content;display:inline-flex}.LabPage-module__Z3yyXq__identity>span{aspect-ratio:1;width:30px;color:var(--lab-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #63e8ff52;border-radius:3px;place-items:center;font-size:.58rem;transition:border-color .22s,box-shadow .22s;display:grid}.LabPage-module__Z3yyXq__identity:hover>span,.LabPage-module__Z3yyXq__identity:focus-visible>span{border-color:#63e8ffb8;box-shadow:0 0 24px #63e8ff1f}.LabPage-module__Z3yyXq__identity strong{color:#f1f5f4d6;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:520}.LabPage-module__Z3yyXq__desktopNavigation{align-items:center;gap:clamp(18px,2vw,34px);display:flex}.LabPage-module__Z3yyXq__desktopNavigation a,.LabPage-module__Z3yyXq__desktopNavigation>span,.LabPage-module__Z3yyXq__mobileNavigation,.LabPage-module__Z3yyXq__navCv{color:#e2e9eb78;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.57rem;font-weight:520}.LabPage-module__Z3yyXq__desktopNavigation a{padding:23px 0;transition:color .22s;position:relative}.LabPage-module__Z3yyXq__desktopNavigation a:after{background:var(--lab-cyan);content:"";opacity:0;transform-origin:100%;height:1px;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.LabPage-module__Z3yyXq__desktopNavigation a:hover,.LabPage-module__Z3yyXq__desktopNavigation a:focus-visible,.LabPage-module__Z3yyXq__desktopNavigation a[aria-current=page]{color:var(--lab-ink)}.LabPage-module__Z3yyXq__desktopNavigation a:hover:after,.LabPage-module__Z3yyXq__desktopNavigation a:focus-visible:after,.LabPage-module__Z3yyXq__desktopNavigation a[aria-current=page]:after{opacity:.82;transform-origin:0;transform:scaleX(1)}.LabPage-module__Z3yyXq__desktopNavigation>span:not(.LabPage-module__Z3yyXq__navCv){cursor:default;opacity:.56}.LabPage-module__Z3yyXq__navCv{color:#e2e9eb6b;border:1px solid #edf3f31f;padding:10px 13px}.LabPage-module__Z3yyXq__mobileNavigation{display:none;position:relative}.LabPage-module__Z3yyXq__mobileNavigation summary{cursor:pointer;padding:16px 4px;list-style:none}.LabPage-module__Z3yyXq__mobileNavigation summary::-webkit-details-marker{display:none}.LabPage-module__Z3yyXq__mobileNavigation>div{width:min(270px, calc(100vw - var(--lab-gutter) * 2));background:#050709fc;border:1px solid #ebf2f31f;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:-12px;box-shadow:0 24px 60px #0000007a}.LabPage-module__Z3yyXq__mobileNavigation a,.LabPage-module__Z3yyXq__mobileNavigation>div>span{border-bottom:1px solid #ebf2f312;padding:13px 11px}.LabPage-module__Z3yyXq__mobileNavigation a[aria-current=page]{color:var(--lab-cyan)}.LabPage-module__Z3yyXq__mobileNavigation>div>span{color:#e2e9eb4d}.LabPage-module__Z3yyXq__hero{width:min(calc(100% - 2 * var(--lab-gutter)), 1480px);isolation:isolate;align-items:center;min-height:max(760px,100svh);margin-inline:auto;padding:clamp(148px,18vh,210px) 0 clamp(90px,12vh,150px);display:flex;position:relative}.LabPage-module__Z3yyXq__heroGrid{z-index:-3;inset:0 calc(-1 * var(--lab-gutter));background:linear-gradient(#63e8ff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#63e8ff06 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 72% 48%,#9d87ff14,#0000 28%);position:absolute;-webkit-mask-image:linear-gradient(#000 12% 75%,#0000 100%);mask-image:linear-gradient(#000 12% 75%,#0000 100%)}.LabPage-module__Z3yyXq__heroGrid:after{content:"";border:1px solid #63e8ff14;border-radius:50%;position:absolute;inset:10% 4% 20% 48%;box-shadow:inset 0 0 80px #63e8ff06,0 0 120px #9d87ff06}.LabPage-module__Z3yyXq__heroCopy{max-width:970px}.LabPage-module__Z3yyXq__eyebrow,.LabPage-module__Z3yyXq__heroMeta,.LabPage-module__Z3yyXq__heroCoordinates,.LabPage-module__Z3yyXq__scrollLink,.LabPage-module__Z3yyXq__labIndex,.LabPage-module__Z3yyXq__sectionHeading>span,.LabPage-module__Z3yyXq__study figcaption>span,.LabPage-module__Z3yyXq__technicalNote>span,.LabPage-module__Z3yyXq__tagList,.LabPage-module__Z3yyXq__proceduralFlow,.LabPage-module__Z3yyXq__finalCta>span,.LabPage-module__Z3yyXq__footer,.LabPage-module__Z3yyXq__comparisonStatus span,.LabPage-module__Z3yyXq__comparisonControls span,.LabPage-module__Z3yyXq__optimizationHeadline span,.LabPage-module__Z3yyXq__metrics dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.LabPage-module__Z3yyXq__eyebrow{color:var(--lab-cyan);align-items:center;gap:12px;font-size:clamp(.58rem,.75vw,.68rem);display:inline-flex}.LabPage-module__Z3yyXq__eyebrow:before{background:var(--lab-cyan);content:"";width:38px;height:1px}.LabPage-module__Z3yyXq__hero h1{color:var(--lab-ink);letter-spacing:-.075em;margin-top:clamp(22px,3vw,42px);font-size:clamp(7rem,18vw,18rem);font-weight:260;line-height:.73}.LabPage-module__Z3yyXq__heroCopy>p{color:#f1f5f4d4;letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin-top:clamp(44px,6vh,68px);font-size:clamp(1.35rem,2.5vw,2.8rem);font-weight:310;line-height:1.1}.LabPage-module__Z3yyXq__heroMeta{color:var(--lab-muted);flex-wrap:wrap;gap:13px 26px;margin-top:38px;font-size:.62rem;display:flex}.LabPage-module__Z3yyXq__heroMeta span{align-items:center;gap:26px;display:inline-flex}.LabPage-module__Z3yyXq__heroMeta span:not(:last-child):after{aspect-ratio:1;content:"";background:currentColor;border-radius:50%;width:3px}.LabPage-module__Z3yyXq__heroCoordinates{color:#e2e9ea47;text-align:right;gap:9px;font-size:.52rem;display:grid;position:absolute;bottom:14%;right:0}.LabPage-module__Z3yyXq__heroSignal{z-index:-1;opacity:.7;border-top:1px solid #63e8ff1f;border-bottom:1px solid #9d87ff1a;width:min(51vw,760px);height:34%;position:absolute;top:29%;right:-3%;transform:skewY(-5deg)}.LabPage-module__Z3yyXq__heroSignal:before,.LabPage-module__Z3yyXq__heroSignal:after{background:linear-gradient(90deg, transparent, var(--lab-cyan), transparent);content:"";height:1px;position:absolute;top:50%}.LabPage-module__Z3yyXq__heroSignal:before{left:0;right:0}.LabPage-module__Z3yyXq__heroSignal:after{left:48%;right:12%;transform:translateY(26px)}.LabPage-module__Z3yyXq__heroSignal span{background:linear-gradient(90deg, transparent, var(--lab-cyan), transparent);width:120px;height:3px;animation:6.5s linear infinite LabPage-module__Z3yyXq__heroSignalTravel;position:absolute;top:-2px;left:0;box-shadow:0 0 18px #63e8ff59}.LabPage-module__Z3yyXq__scrollLink{color:#e2e9ea85;align-items:center;gap:14px;font-size:.56rem;transition:color .22s;display:inline-flex;position:absolute;bottom:48px;left:0}.LabPage-module__Z3yyXq__scrollLink:hover,.LabPage-module__Z3yyXq__scrollLink:focus-visible{color:var(--lab-cyan)}.LabPage-module__Z3yyXq__editorialLayout{width:min(calc(100% - 2 * var(--lab-gutter)), 1480px);grid-template-columns:172px minmax(0,1fr);gap:clamp(44px,6vw,96px);margin:0 auto;display:grid;position:relative}.LabPage-module__Z3yyXq__editorialLayout>aside{position:relative}.LabPage-module__Z3yyXq__labIndex{padding-top:5px;position:sticky;top:116px}.LabPage-module__Z3yyXq__labIndexTitle{border-bottom:1px solid var(--lab-line);color:#e2e9ea57;padding-bottom:18px;font-size:.52rem;display:block}.LabPage-module__Z3yyXq__labIndex ol{list-style:none}.LabPage-module__Z3yyXq__labIndex a{color:#e2e9ea61;border-bottom:1px solid #e8eff012;grid-template-columns:28px 1fr;align-items:center;padding:16px 0;font-size:.55rem;transition:color .24s,padding-left .32s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.LabPage-module__Z3yyXq__labIndex a:before{aspect-ratio:1;background:var(--lab-cyan);width:3px;box-shadow:0 0 12px var(--lab-cyan);content:"";opacity:0;border-radius:50%;position:absolute;top:50%;left:-10px}.LabPage-module__Z3yyXq__labIndex a strong{font-size:inherit;font-weight:520}.LabPage-module__Z3yyXq__labIndex a:hover,.LabPage-module__Z3yyXq__labIndex a:focus-visible,.LabPage-module__Z3yyXq__labIndex a[aria-current=location]{color:var(--lab-ink);padding-left:7px}.LabPage-module__Z3yyXq__labIndex a[aria-current=location]:before{opacity:1}.LabPage-module__Z3yyXq__sections{min-width:0}.LabPage-module__Z3yyXq__labSection{border-top:1px solid var(--lab-line);content-visibility:auto;contain-intrinsic-size:auto 1600px;padding:clamp(110px,14vw,210px) 0;scroll-margin-top:96px;position:relative}.LabPage-module__Z3yyXq__labSection:first-child{padding-top:clamp(80px,9vw,130px)}.LabPage-module__Z3yyXq__signalTrace{width:100%;height:1px;position:absolute;top:-1px;left:0;overflow:hidden}.LabPage-module__Z3yyXq__signalTrace span{background:linear-gradient(90deg, transparent, var(--section-accent,var(--lab-cyan)), transparent);width:clamp(90px,12vw,180px);height:1px;box-shadow:0 0 14px color-mix(in srgb, var(--section-accent,var(--lab-cyan)) 50%, transparent);animation:7s linear infinite LabPage-module__Z3yyXq__traceTravel;display:block}.LabPage-module__Z3yyXq__labSection[data-discipline=shaders]{--section-accent:var(--lab-violet)}.LabPage-module__Z3yyXq__labSection[data-discipline=vfx]{--section-accent:var(--lab-amber)}.LabPage-module__Z3yyXq__labSection[data-discipline=procedural]{--section-accent:#82d8c4}.LabPage-module__Z3yyXq__sectionHeading{grid-template-columns:minmax(80px,.2fr) 1fr;align-items:start;gap:24px;display:grid}.LabPage-module__Z3yyXq__sectionHeading>span{color:var(--section-accent,var(--lab-cyan));padding-top:13px;font-size:.62rem}.LabPage-module__Z3yyXq__sectionHeading h2{max-width:980px;color:var(--lab-ink);letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.8rem,6.2vw,6.8rem);font-weight:290;line-height:.94}.LabPage-module__Z3yyXq__sectionIntro{max-width:850px;margin:clamp(38px,5vw,72px) 0 clamp(48px,7vw,100px) auto}.LabPage-module__Z3yyXq__sectionIntro>p{color:#ecf1f0b8;letter-spacing:-.025em;text-wrap:pretty;max-width:690px;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:330;line-height:1.42}.LabPage-module__Z3yyXq__tagList{flex-wrap:wrap;gap:8px;margin-top:28px;font-size:.53rem;display:flex}.LabPage-module__Z3yyXq__tagList span{color:#d0edf18f;background:#63e8ff06;border:1px solid #63e8ff24;padding:9px 11px}.LabPage-module__Z3yyXq__optimizationComparison{background:linear-gradient(135deg, #63e8ff0b, transparent 35%), var(--lab-panel);border:1px solid #63e8ff24;padding:clamp(22px,3.2vw,48px);position:relative;box-shadow:0 32px 90px #00000047}.LabPage-module__Z3yyXq__optimizationHeadline{grid-template-columns:1fr auto 1fr;align-items:end;gap:clamp(16px,3vw,42px);padding-bottom:clamp(26px,4vw,50px);display:grid}.LabPage-module__Z3yyXq__optimizationHeadline>div:last-child{text-align:right}.LabPage-module__Z3yyXq__optimizationHeadline span{color:#e2e9ea6b;margin-bottom:10px;font-size:.55rem;display:block}.LabPage-module__Z3yyXq__optimizationHeadline strong{color:var(--lab-ink);letter-spacing:-.075em;font-size:clamp(2.7rem,7vw,7.2rem);font-weight:270;line-height:.82;display:block}.LabPage-module__Z3yyXq__optimizationHeadline>div:last-child strong{color:var(--lab-cyan);text-shadow:0 0 42px #63e8ff1f}.LabPage-module__Z3yyXq__optimizationArrow{padding-bottom:1vw;color:var(--lab-cyan)!important;font-family:inherit!important;font-size:clamp(1rem,2vw,1.6rem)!important}.LabPage-module__Z3yyXq__comparisonControls{border:1px solid #e8eff01a;grid-template-columns:repeat(2,1fr);margin-bottom:12px;display:grid}.LabPage-module__Z3yyXq__comparisonControls button{color:#e2e9ea7a;cursor:pointer;text-align:left;background:0 0;border-right:1px solid #e8eff01a;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px clamp(14px,2vw,26px);transition:background .22s,color .22s;display:flex}.LabPage-module__Z3yyXq__comparisonControls button:last-child{border-right:0}.LabPage-module__Z3yyXq__comparisonControls button[aria-pressed=true]{color:var(--lab-ink);background:#63e8ff11}.LabPage-module__Z3yyXq__comparisonControls span{font-size:.54rem}.LabPage-module__Z3yyXq__comparisonControls strong{color:currentColor;font-size:.74rem;font-weight:520}.LabPage-module__Z3yyXq__comparisonStage{aspect-ratio:16/9;background:#020304;position:relative;overflow:hidden}.LabPage-module__Z3yyXq__comparisonStage video{object-fit:contain;width:100%;height:100%;display:block}.LabPage-module__Z3yyXq__comparisonStatus{border-left:1px solid var(--lab-cyan);pointer-events:none;background:#030608c7;gap:5px;padding:10px 12px;display:grid;position:absolute;bottom:54px;right:14px}.LabPage-module__Z3yyXq__comparisonStatus span{color:var(--lab-cyan);font-size:.46rem}.LabPage-module__Z3yyXq__comparisonStatus strong{text-transform:uppercase;font-size:.78rem;font-weight:520}.LabPage-module__Z3yyXq__metrics{border:1px solid #e8eff01a;grid-template-columns:repeat(5,1fr);margin-top:12px;display:grid}.LabPage-module__Z3yyXq__metrics>div{border-right:1px solid #e8eff014;min-width:0;padding:18px clamp(12px,2vw,22px)}.LabPage-module__Z3yyXq__metrics>div:last-child{border-right:0}.LabPage-module__Z3yyXq__metrics dt{color:#e2e9ea66;font-size:.48rem}.LabPage-module__Z3yyXq__metrics dd{color:#f0f4f3e0;font-variant-numeric:tabular-nums;margin-top:7px;font-size:clamp(.9rem,1.5vw,1.22rem)}.LabPage-module__Z3yyXq__technicalNote{border-left:1px solid #63e8ff4d;max-width:870px;margin:clamp(42px,6vw,82px) 0 0 auto;padding-left:clamp(22px,3vw,42px)}.LabPage-module__Z3yyXq__technicalNote>span{color:var(--lab-cyan);font-size:.52rem}.LabPage-module__Z3yyXq__technicalNote p{color:#e2e9eaab;margin-top:15px;font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.65}.LabPage-module__Z3yyXq__study{margin:0}.LabPage-module__Z3yyXq__study+.LabPage-module__Z3yyXq__study,.LabPage-module__Z3yyXq__studyPair+.LabPage-module__Z3yyXq__study,.LabPage-module__Z3yyXq__studyTriptych+.LabPage-module__Z3yyXq__study{margin-top:clamp(64px,8vw,116px)}.LabPage-module__Z3yyXq__mediaFrame{aspect-ratio:16/9;background:#030405;border:1px solid #e8eff01a;position:relative;overflow:hidden}.LabPage-module__Z3yyXq__mediaFrame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0000 24%) border-box;border:1px solid #0000;position:absolute;inset:0}.LabPage-module__Z3yyXq__mediaFrame img,.LabPage-module__Z3yyXq__mediaFrame video{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.LabPage-module__Z3yyXq__mediaFrame video{background:#020304}.LabPage-module__Z3yyXq__study:hover .LabPage-module__Z3yyXq__mediaFrame img{transform:scale(1.018)}.LabPage-module__Z3yyXq__mediaCorner{z-index:2;border-top:1px solid var(--section-accent,var(--lab-cyan));border-right:1px solid var(--section-accent,var(--lab-cyan));opacity:.55;pointer-events:none;width:22px;height:22px;position:absolute;top:12px;right:12px}.LabPage-module__Z3yyXq__study figcaption{grid-template-columns:minmax(120px,.34fr) 1fr;gap:9px 28px;max-width:720px;margin-top:22px;display:grid}.LabPage-module__Z3yyXq__study figcaption>span{color:var(--section-accent,var(--lab-cyan));grid-row:1/span 2;padding-top:4px;font-size:.5rem}.LabPage-module__Z3yyXq__study h3{color:var(--lab-ink);letter-spacing:-.025em;font-size:clamp(1.1rem,1.8vw,1.55rem);font-weight:380}.LabPage-module__Z3yyXq__study p{color:var(--lab-muted);font-size:.92rem;line-height:1.55}.LabPage-module__Z3yyXq__study[data-size=feature] .LabPage-module__Z3yyXq__mediaFrame{aspect-ratio:16/8.6}.LabPage-module__Z3yyXq__study[data-size=wide]{width:82%;margin-left:auto}.LabPage-module__Z3yyXq__studyPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,60px);margin-top:clamp(74px,10vw,136px);display:grid}.LabPage-module__Z3yyXq__studyPair>:nth-child(2){margin-top:clamp(60px,9vw,130px)}.LabPage-module__Z3yyXq__studyTriptych{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(22px,3vw,44px);margin-top:clamp(84px,11vw,154px);display:grid}.LabPage-module__Z3yyXq__studyTriptych>:first-child{grid-column:1/span 7}.LabPage-module__Z3yyXq__studyTriptych>:nth-child(2){grid-column:8/span 5;margin-top:90px}.LabPage-module__Z3yyXq__studyTriptych>:nth-child(3){grid-column:3/span 7;margin-top:58px}.LabPage-module__Z3yyXq__studyTriptych .LabPage-module__Z3yyXq__study figcaption{display:block}.LabPage-module__Z3yyXq__studyTriptych .LabPage-module__Z3yyXq__study figcaption>span{margin-bottom:9px;display:block}.LabPage-module__Z3yyXq__studyTriptych .LabPage-module__Z3yyXq__study p{margin-top:8px}.LabPage-module__Z3yyXq__proceduralFlow{color:#d5efea8c;flex-wrap:wrap;align-items:center;gap:11px 15px;margin-top:30px;font-size:.5rem;display:flex}.LabPage-module__Z3yyXq__proceduralFlow span{border:1px solid #82d8c421;padding:9px 10px}.LabPage-module__Z3yyXq__proceduralFlow i{color:#82d8c4;font-style:normal}.LabPage-module__Z3yyXq__finalCta{width:min(calc(100% - 2 * var(--lab-gutter)), 1480px);border-top:1px solid var(--lab-line);margin:0 auto;padding:clamp(110px,15vw,220px) 0}.LabPage-module__Z3yyXq__finalCta>span{color:var(--lab-cyan);font-size:.55rem}.LabPage-module__Z3yyXq__finalCta h2{max-width:1040px;color:var(--lab-ink);letter-spacing:-.065em;text-wrap:balance;margin-top:28px;font-size:clamp(2.7rem,7vw,7rem);font-weight:280;line-height:.96}.LabPage-module__Z3yyXq__finalCta>div{flex-wrap:wrap;gap:12px;margin-top:clamp(42px,6vw,76px);display:flex}.LabPage-module__Z3yyXq__finalCta a{color:#f0f4f3c7;min-width:190px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border:1px solid #e8eff029;justify-content:space-between;align-items:center;padding:17px 19px;font-size:.58rem;transition:border-color .22s,background .22s,color .22s;display:inline-flex}.LabPage-module__Z3yyXq__finalCta a:first-child{border-color:#63e8ff52}.LabPage-module__Z3yyXq__finalCta a:hover,.LabPage-module__Z3yyXq__finalCta a:focus-visible{color:var(--lab-ink);background:#63e8ff0d;border-color:#63e8ffb8}.LabPage-module__Z3yyXq__footer{width:min(calc(100% - 2 * var(--lab-gutter)), 1480px);border-top:1px solid var(--lab-line);color:#e2e9ea52;justify-content:space-between;gap:20px;margin:0 auto;padding:30px 0 36px;font-size:.5rem;display:flex}@keyframes LabPage-module__Z3yyXq__heroSignalTravel{0%{transform:translate(-20%)}to{transform:translate(620%)}}@keyframes LabPage-module__Z3yyXq__traceTravel{0%{transform:translate(-120%)}to{transform:translate(900%)}}@media (max-width:1100px){.LabPage-module__Z3yyXq__desktopNavigation{gap:18px}.LabPage-module__Z3yyXq__editorialLayout{grid-template-columns:142px minmax(0,1fr);gap:38px}.LabPage-module__Z3yyXq__study figcaption{grid-template-columns:112px 1fr}}@media (max-width:900px){.LabPage-module__Z3yyXq__desktopNavigation{display:none}.LabPage-module__Z3yyXq__mobileNavigation{display:block}.LabPage-module__Z3yyXq__heroCoordinates{display:none}.LabPage-module__Z3yyXq__editorialLayout{width:100%;display:block}.LabPage-module__Z3yyXq__editorialLayout>aside{z-index:20;border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);background:#050709f5;width:100%;position:sticky;top:0}.LabPage-module__Z3yyXq__labIndex{width:min(calc(100% - 2 * var(--lab-gutter)), 1480px);margin:0 auto;padding:0;position:static}.LabPage-module__Z3yyXq__labIndexTitle{display:none}.LabPage-module__Z3yyXq__labIndex ol{scrollbar-width:none;display:flex;overflow-x:auto}.LabPage-module__Z3yyXq__labIndex ol::-webkit-scrollbar{display:none}.LabPage-module__Z3yyXq__labIndex li{flex:none}.LabPage-module__Z3yyXq__labIndex a{border-bottom:0;grid-template-columns:24px 1fr;min-width:126px;padding:15px 12px;font-size:.5rem}.LabPage-module__Z3yyXq__labIndex a:before{border-radius:0;width:auto;height:1px;inset:auto 12px -1px}.LabPage-module__Z3yyXq__labIndex a:hover,.LabPage-module__Z3yyXq__labIndex a:focus-visible,.LabPage-module__Z3yyXq__labIndex a[aria-current=location]{padding-left:12px}.LabPage-module__Z3yyXq__sections{width:min(calc(100% - 2 * var(--lab-gutter)), 1480px);margin:0 auto}.LabPage-module__Z3yyXq__labSection{scroll-margin-top:52px}.LabPage-module__Z3yyXq__sectionHeading{grid-template-columns:60px 1fr}.LabPage-module__Z3yyXq__metrics{grid-template-columns:repeat(3,1fr)}.LabPage-module__Z3yyXq__metrics>div:nth-child(3){border-right:0}.LabPage-module__Z3yyXq__metrics>div:nth-child(n+4){border-top:1px solid #e8eff014}.LabPage-module__Z3yyXq__studyTriptych>:first-child{grid-column:1/span 8}.LabPage-module__Z3yyXq__studyTriptych>:nth-child(2){grid-column:8/span 5}.LabPage-module__Z3yyXq__studyTriptych>:nth-child(3){grid-column:3/span 8}}@media (max-width:680px){.LabPage-module__Z3yyXq__navigation{padding-top:10px}.LabPage-module__Z3yyXq__navInner{min-height:52px;padding-left:12px}.LabPage-module__Z3yyXq__identity{gap:9px}.LabPage-module__Z3yyXq__identity>span{width:27px}.LabPage-module__Z3yyXq__identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:.5rem;overflow:hidden}.LabPage-module__Z3yyXq__hero{min-height:740px;padding-top:142px}.LabPage-module__Z3yyXq__hero h1{font-size:clamp(6.8rem,42vw,10.5rem)}.LabPage-module__Z3yyXq__heroCopy>p{max-width:490px;font-size:clamp(1.5rem,7vw,2.2rem)}.LabPage-module__Z3yyXq__heroMeta{grid-template-columns:repeat(2,1fr);gap:12px;max-width:320px;display:grid}.LabPage-module__Z3yyXq__heroMeta span{gap:0}.LabPage-module__Z3yyXq__heroMeta span:after{display:none}.LabPage-module__Z3yyXq__heroSignal{width:110vw;top:35%;right:-25%}.LabPage-module__Z3yyXq__sectionHeading{display:block}.LabPage-module__Z3yyXq__sectionHeading>span{padding:0 0 14px;display:block}.LabPage-module__Z3yyXq__sectionHeading h2{font-size:clamp(2.6rem,14vw,4rem)}.LabPage-module__Z3yyXq__sectionIntro{margin:32px 0 52px}.LabPage-module__Z3yyXq__optimizationComparison{padding:14px}.LabPage-module__Z3yyXq__optimizationHeadline{gap:8px}.LabPage-module__Z3yyXq__optimizationHeadline strong{font-size:clamp(2.3rem,15vw,4.4rem)}.LabPage-module__Z3yyXq__optimizationArrow{padding-bottom:2vw}.LabPage-module__Z3yyXq__comparisonControls button{align-content:center;gap:5px;min-height:74px;padding:11px;display:grid}.LabPage-module__Z3yyXq__comparisonControls strong{font-size:.64rem}.LabPage-module__Z3yyXq__comparisonStatus{padding:8px;bottom:46px;right:8px}.LabPage-module__Z3yyXq__metrics{grid-template-columns:repeat(2,1fr)}.LabPage-module__Z3yyXq__metrics>div,.LabPage-module__Z3yyXq__metrics>div:nth-child(3){border-top:1px solid #e8eff014;border-right:1px solid #e8eff014}.LabPage-module__Z3yyXq__metrics>div:nth-child(-n+2){border-top:0}.LabPage-module__Z3yyXq__metrics>div:nth-child(2n){border-right:0}.LabPage-module__Z3yyXq__metrics>div:last-child{border-right:0;grid-column:1/-1}.LabPage-module__Z3yyXq__technicalNote{margin-top:44px}.LabPage-module__Z3yyXq__studyPair,.LabPage-module__Z3yyXq__studyTriptych{display:block}.LabPage-module__Z3yyXq__studyPair>:nth-child(2),.LabPage-module__Z3yyXq__studyTriptych>:first-child,.LabPage-module__Z3yyXq__studyTriptych>:nth-child(2),.LabPage-module__Z3yyXq__studyTriptych>:nth-child(3){margin-top:58px}.LabPage-module__Z3yyXq__study figcaption{display:block}.LabPage-module__Z3yyXq__study figcaption>span{margin-bottom:9px;display:block}.LabPage-module__Z3yyXq__study p{margin-top:8px}.LabPage-module__Z3yyXq__study[data-size=feature] .LabPage-module__Z3yyXq__mediaFrame,.LabPage-module__Z3yyXq__mediaFrame{aspect-ratio:16/10}.LabPage-module__Z3yyXq__study[data-size=wide]{width:100%}.LabPage-module__Z3yyXq__proceduralFlow i{display:none}.LabPage-module__Z3yyXq__finalCta h2{font-size:clamp(2.7rem,13vw,4.4rem)}.LabPage-module__Z3yyXq__finalCta a{width:100%}.LabPage-module__Z3yyXq__footer{line-height:1.6;display:grid}}@media (prefers-reduced-motion:reduce){.LabPage-module__Z3yyXq__heroSignal span,.LabPage-module__Z3yyXq__signalTrace span{animation:none}.LabPage-module__Z3yyXq__study:hover .LabPage-module__Z3yyXq__mediaFrame img{transform:none}}
