:root{--lab-desk:#e9e5da;--lab-paper:#f7f8f5;--lab-paper-bright:#fdfefb;--lab-paper-raised:#fdfefb;--lab-chrome:#dfdbd0;--lab-chrome-light:#f7f8f5;--lab-line:#11110f;--lab-line-soft:rgb(17 17 15/0.42);--lab-line-faint:rgb(17 17 15/0.14);--lab-shadow:rgb(17 17 15/0.18);--lab-ink:#11110f;--lab-muted:#61665d;--lab-blue:#3155c7;--lab-blue-dark:#1639a9;--lab-blue-soft:#dce4ff;--lab-blue-on-ink:#a9bfff;--print-paper:#f7f8f5;--print-paper-dark:#e6e1d5;--print-paper-bright:#fdfefb;--print-ink:#11110f;--print-blue:#3155c7;--print-blue-wash:#dce4ff;--print-rule:rgb(17 17 15/0.3);--print-shadow:rgb(17 17 15/0.22)}body,html{background:var(--print-paper)}body{color:var(--print-ink)}body:before{display:none}main{overflow:clip}::-moz-selection{color:var(--print-paper-bright);background:var(--print-blue)}::selection{color:var(--print-paper-bright);background:var(--print-blue)}.lab-shell{width:min(calc(100% - 2 * var(--site-gutter)),1280px);margin-inline:auto}.lab-page{color:var(--print-ink);background:transparent}.lab-section{position:relative;padding-block:clamp(48px,5vw,72px)}.lab-home{--print-rule:var(--lab-line-faint)}.lab-section+.lab-section{border-top:1px solid var(--print-rule)}.lab-section-heading{max-width:68rem;margin-bottom:clamp(2.5rem,5vw,4.75rem)}.lab-section-heading--narrow{max-width:59rem}.lab-document-hero h1,.lab-route-visual-hero__copy h1,.lab-section-heading h2{color:var(--print-ink);font-family:var(--font-headline),sans-serif;font-weight:600;letter-spacing:-.04em;text-wrap:balance;line-height:1.12}.lab-section-heading h2{max-width:18ch;font-size:clamp(2rem,3.8vw,3.5rem);letter-spacing:-.035em;line-height:1.15}.lab-section-heading>p:not(.lab-label){max-width:49rem;margin-top:1.5rem;color:#47453f;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.55}.lab-label{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.55rem;margin-bottom:1.1rem;color:var(--print-blue);font-family:var(--font-data),monospace;font-size:.66rem;font-weight:600;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.lab-label:before{width:1.9rem;height:.38rem;background:var(--print-blue);clip-path:polygon(0 0,100% 0,79% 100%,0 100%);content:""}.lab-window{position:relative;overflow:hidden;background:linear-gradient(102deg,rgb(255 255 255/.55),transparent 28%),var(--print-paper-bright)}.lab-window__bar{position:relative;display:grid;min-height:42px;grid-template-columns:18px minmax(0,1fr) auto;gap:.75rem;padding:.63rem 1rem;border:0;border-bottom:1px solid var(--print-rule);background:rgb(230 225 213/.72);box-shadow:none}.lab-window__bar:after{position:absolute;right:1rem;bottom:-1px;left:3.25rem;height:1px;background:repeating-linear-gradient(90deg,var(--print-ink) 0 5px,transparent 5px 9px);content:"";opacity:.16}.lab-window__bar strong{justify-self:start;color:var(--print-ink);font-family:var(--font-data),monospace;font-size:.63rem;font-weight:600;letter-spacing:.1em;line-height:1;text-align:left}.lab-window__handle{display:block;width:16px;height:16px;border:0;background:var(--print-ink);clip-path:polygon(0 0,100% 0,100% 32%,48% 52%,100% 72%,100% 100%,0 100%)}.lab-window__zoom{display:block;width:10px;height:10px;border:1px solid var(--print-blue);background:var(--print-blue);transform:rotate(45deg)}.lab-window__meta{min-width:0;padding:.2rem .4rem;border:1px solid var(--print-ink);color:var(--print-ink);background:transparent;font-size:.56rem}.lab-button,.lab-window__body{position:relative}.lab-button{min-height:46px;padding:.78rem 1.2rem;color:var(--print-ink);background:var(--print-paper-bright)}.lab-button:hover{background:white;box-shadow:none;transform:none}.lab-button--primary{color:#fff;background:var(--lab-blue);box-shadow:5px 5px 0 var(--print-blue);border-color:var(--lab-blue)}.lab-button--primary:hover{background:var(--lab-blue-dark);box-shadow:none;transform:none}.strust-nav{border:0;border-top:1px solid var(--print-rule);border-bottom:1px solid var(--print-rule);background:rgb(244 240 230/.94);box-shadow:none;backdrop-filter:blur(14px)}.strust-nav__inner{width:min(calc(100% - 2 * var(--site-gutter)),1280px);height:72px}.strust-brand{gap:.55rem;color:var(--print-ink);font-size:1.2rem;letter-spacing:-.035em;text-transform:uppercase}.strust-logo-mark{display:block;width:2.65rem;height:2.65rem;padding:0;border:0;background:transparent;box-shadow:none}.strust-logo-mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.strust-brand .strust-logo-mark{transform-origin:center}.strust-nav__desktop{gap:.15rem}.strust-nav__link{min-height:40px;padding:.55rem .78rem;color:var(--print-ink)}.strust-nav__link:after{right:.78rem;bottom:.32rem;left:.78rem;height:5px;background:var(--print-blue);clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.strust-resources__menu{width:270px;padding:.45rem;border:1px solid var(--print-rule);background:var(--print-paper-bright);box-shadow:0 8px 24px rgb(17 17 15/.1);clip-path:none;border-radius:var(--radius-surface)}.strust-resources__menu a{border-color:var(--print-rule);border-radius:var(--radius-control)}.strust-resources__menu a:hover{color:var(--print-paper-bright);background:var(--print-ink)}.strust-nav__toggle{min-height:44px;border:1px solid var(--print-rule);background:var(--print-paper-bright);box-shadow:none;clip-path:none;border-radius:var(--radius-control);font-family:var(--font-headline),sans-serif;text-transform:none;font-size:.875rem}.lab-desktop{min-height:530px}.lab-benchmark{background:linear-gradient(105deg,var(--print-ink) 0 29%,transparent 29%),transparent}.lab-document-hero,.lab-download-hero,.lab-role-hero,.lab-route-visual-hero{position:relative;border-bottom:1px solid var(--print-ink);background:linear-gradient(116deg,transparent 0 59%,rgb(33 78 217/.065) 59% 63%,transparent 63%),transparent}.lab-document-hero:before,.lab-download-hero:before,.lab-role-hero:before,.lab-route-visual-hero:before{position:absolute;right:clamp(-7rem,-4vw,-2rem);bottom:-4rem;width:min(31vw,28rem);aspect-ratio:1;background:url(/strust-fold-mark.png) 50%/contain no-repeat;content:"";opacity:.055;transform:rotate(11deg);pointer-events:none}.lab-download-hero__grid,.lab-route-visual-hero__layout{position:relative;z-index:1;gap:clamp(3rem,6vw,7rem)}.lab-download-hero__copy:before,.lab-route-visual-hero__copy:before{display:block;width:6.5rem;height:.8rem;margin-bottom:1.4rem;background:var(--print-ink);clip-path:polygon(0 0,100% 0,78% 100%,0 100%);content:""}.lab-route-visual-hero__copy h1{max-width:10.5ch;font-size:clamp(3rem,5vw,5.25rem);line-height:1.12;letter-spacing:-.04em}.lab-paper-hero .lab-route-visual-hero__copy h1{max-width:14ch;font-size:clamp(3rem,5vw,5.25rem);line-height:1.12;letter-spacing:-.04em}.lab-paper-hero .lab-route-visual-hero__copy h1 span{display:block}.lab-document-hero>.lab-shell>p,.lab-download-hero__copy>p,.lab-route-visual-hero__copy>p{max-width:43rem;color:#45433d;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.lab-benchmark-schematic,.lab-method-sheet,.lab-role-schematic{align-self:center;filter:drop-shadow(10px 11px 0 var(--print-blue));transform:rotate(.65deg)}.lab-benchmark-schematic__verdict,.lab-benchmark-schematic__workload,.lab-method-sheet__fixed,.lab-method-sheet__returns,.lab-role-schematic__center{border-color:var(--print-rule);background:var(--print-paper-dark)}.lab-benchmark-schematic__lanes>div,.lab-method-sheet__run>div,.lab-role-schematic__lanes>div{border-color:var(--print-rule);background:transparent}.lab-benchmark-schematic__lanes>div:last-child,.lab-method-sheet__run>div:last-child,.lab-role-schematic__lanes>div:nth-child(2){background:var(--print-blue-wash)}.lab-paper-question{background:linear-gradient(102deg,var(--print-paper-dark) 0 36%,transparent 36%),transparent}.lab-paper-method{filter:drop-shadow(9px 10px 0 var(--print-shadow));transform:rotate(.35deg)}.lab-data-table__head,.lab-data-table__row,.lab-definition-list>div,.lab-evidence-ledger>section,.lab-gates article,.lab-promotion-gates>div,.lab-prose dl>div,.lab-release-evidence>div,.lab-role-items>div,.lab-role-list>a,.lab-scope-list>div,.lab-security-rules>div{border-color:var(--print-rule)}.lab-diagnostic__layout,.lab-first-run__layout,.lab-measurement-grid,.lab-security-boundaries{gap:clamp(1.5rem,3vw,3rem)}.lab-rejected-window,.lab-results-window,.lab-rules-window{filter:drop-shadow(8px 9px 0 var(--print-blue))}.lab-check-list--rejected li>span,.lab-evidence-ledger .is-limited li>span{color:var(--print-blue)}.lab-execution-window ol{background:transparent}.lab-execution-window li{position:relative;border-color:var(--print-rule)}.lab-execution-window li:after{position:absolute;top:50%;right:-7px;width:14px;height:14px;border:1px solid var(--print-ink);background:var(--print-paper-bright);content:"";transform:translateY(-50%) rotate(45deg)}.lab-execution-window li:last-child:after{border-color:var(--print-blue);background:var(--print-blue)}.lab-section-note{padding-left:1rem;border-left:7px solid var(--print-blue);color:var(--print-muted)}.lab-data-table__head{color:var(--print-paper-bright);background:var(--print-ink)}.lab-data-table__row:nth-child(odd){background:rgb(230 225 213/.55)}.lab-gates article{background:transparent}.lab-gates article>span{color:var(--print-blue)}.lab-route-cta{background:linear-gradient(97deg,rgb(33 78 217/.07),transparent 40%),var(--print-paper-dark)}.lab-route-cta__window{filter:drop-shadow(9px 10px 0 var(--print-blue))}.lab-route-cta__body{background:var(--print-paper-bright)}.lab-role-list>a{position:relative;background:transparent;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.lab-role-list>a:hover{color:var(--print-paper-bright);background:var(--print-ink)}.lab-role-list__arrow{color:var(--print-blue)}.lab-careers__work{max-width:48rem;padding:2rem 0 0 2rem;border-top:1px solid var(--print-ink);border-left:12px solid var(--print-blue)}.lab-apply-window,.lab-diagnostic,.lab-first-run,.lab-included,.lab-notice,.lab-platform-window,.lab-role-brief,.lab-rules-window,.lab-terminal{filter:drop-shadow(8px 9px 0 var(--print-shadow))}.lab-closed-state,.lab-download-disclaimer,.lab-notice,.lab-platform,.lab-platform-window__intro,.lab-release-details,.lab-release-links,.lab-release-path,.lab-role-brief__body{border-color:var(--print-rule);background:transparent}.lab-apply-window,.lab-diagnostic,.lab-first-run,.lab-included,.lab-notice,.lab-platform-window,.lab-release-details,.lab-role-brief,.lab-rules-window{background:linear-gradient(102deg,rgb(255 255 255/.55),transparent 28%),var(--print-paper-bright)}.lab-platform__status,.lab-promotion__count,.lab-release-details__status{color:var(--print-blue);background:var(--print-blue-wash)}.lab-terminal{color:var(--print-paper-bright);background:var(--print-ink)}.lab-terminal:after{background:var(--print-blue)}.lab-terminal .lab-window__bar{border-color:rgb(244 240 230/.22);background:rgb(255 255 255/.06)}.lab-terminal .lab-window__bar strong,.lab-terminal .lab-window__body{color:var(--print-paper-bright)}.lab-terminal .lab-window__handle{background:var(--print-paper-bright)}.lab-application-form input,.lab-application-form select,.lab-application-form textarea{border:1px solid var(--print-rule);color:var(--print-ink);background:var(--print-paper-bright);box-shadow:none;border-radius:var(--radius-control)}.lab-application-form input:focus,.lab-application-form select:focus,.lab-application-form textarea:focus{outline:2px solid var(--print-blue);outline-offset:3px;box-shadow:5px 5px 0 var(--print-blue-wash)}.lab-dialog-page{background:linear-gradient(128deg,transparent 0 64%,rgb(33 78 217/.07) 64% 68%,transparent 68%),transparent}.lab-dialog{filter:drop-shadow(10px 11px 0 var(--print-blue))}.lab-back-link{color:var(--print-ink);border-bottom:1px solid var(--print-blue)}@media (max-width:1180px){.lab-route-visual-hero__copy h1{font-size:clamp(3rem,5vw,5.25rem);line-height:1.12;letter-spacing:-.04em}}@media (max-width:1023px){.strust-nav__inner{width:min(calc(100% - 2 * var(--site-gutter)),1280px)}.lab-benchmark{background:transparent}.lab-download-hero__grid,.lab-route-visual-hero__layout{grid-template-columns:1fr}.lab-benchmark-schematic,.lab-method-sheet,.lab-role-schematic{width:min(100%,47rem)}}@media (max-width:820px){.strust-nav__desktop{display:none}.strust-nav__toggle{display:inline-flex}.strust-nav__mobile{border-top:1px solid var(--print-ink);color:var(--print-ink);background:var(--print-paper)}.strust-nav__mobile a{border-color:var(--print-rule);color:var(--print-ink);font-family:var(--font-data),monospace;font-size:.72rem;text-transform:uppercase}}@media (max-width:767px){.lab-section{padding-block:3.5rem}.lab-section-heading{margin-bottom:2.5rem}.lab-section-heading h2{max-width:16ch;font-size:clamp(2rem,3.8vw,3.5rem);letter-spacing:-.035em;line-height:1.15}.strust-nav{border-top-width:1px}.strust-nav__inner{height:64px}.strust-logo-mark{width:2.75rem;height:2.75rem}.lab-desktop{min-height:440px}.lab-window{filter:none;clip-path:none;border-radius:var(--radius-surface);box-shadow:0 2px 8px rgb(17 17 15/.04)}.lab-window__bar{min-height:38px;padding:.55rem .72rem}.lab-window__bar:after{right:.75rem;left:2.9rem}.lab-route-visual-hero__copy h1{max-width:none;font-size:clamp(2.25rem,10vw,3.5rem);line-height:1.12;letter-spacing:-.04em}.lab-paper-question{background:transparent}}@media (max-width:520px){.strust-nav__inner{width:min(calc(100% - 2 * var(--site-gutter)),1280px)}.strust-brand{font-size:1.03rem}.lab-label{font-size:.59rem}.lab-route-visual-hero__copy h1{font-size:clamp(2.25rem,10vw,3.5rem);line-height:1.12;letter-spacing:-.04em;max-width:none}}@media (prefers-reduced-motion:reduce){.lab-benchmark-schematic,.lab-method-sheet,.lab-role-schematic,.strust-brand .strust-logo-mark{transform:none}}.lab-page{isolation:isolate}.brand-art{position:relative;z-index:0;display:block;margin:0;pointer-events:none}.brand-art img{display:block;width:100%;height:auto}.lab-window{border-width:1px;border-color:var(--print-rule);background-color:var(--print-paper-bright);background-image:none;filter:none;clip-path:none;border-radius:var(--radius-surface);box-shadow:0 2px 8px rgb(17 17 15/.04);border:1px solid var(--print-rule)}.lab-window__bar{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:1rem;padding:.62rem 1rem .58rem 1.1rem;border-bottom:1.5px solid var(--print-ink);background:transparent}.lab-window__bar:before{width:1.8rem;height:.42rem;flex:0 0 auto;background:var(--print-ink);clip-path:polygon(0 0,100% 0,72% 100%,0 100%);content:""}.lab-window__bar:after,.lab-window__handle,.lab-window__zoom{display:none}.lab-window__bar strong{margin-right:auto;letter-spacing:.13em}.lab-window__meta{border:0;border-bottom:1px solid var(--print-blue);padding:.14rem 0}.lab-button{border-width:1px}.lab-button--primary:active,.lab-button:active{box-shadow:none;transform:none}.strust-nav{border-top-width:1px;background-color:var(--print-paper);background-image:none;backdrop-filter:none}.strust-nav__inner{height:68px}.strust-brand{letter-spacing:-.045em}.strust-brand .strust-logo-mark{width:2.8rem;height:2.8rem;transform:rotate(-3deg);transition:transform .22s cubic-bezier(.16,1,.3,1)}.strust-brand:hover .strust-logo-mark{transform:rotate(2deg) translateY(-1px)}.strust-nav__mobile,.strust-resources__menu{background-color:var(--print-paper-bright);background-image:none}.lab-benchmark>.lab-shell{position:relative}.lab-document-hero,.lab-download-hero,.lab-role-hero,.lab-route-visual-hero{background-image:none}.lab-document-hero:before,.lab-download-hero:before,.lab-role-hero:before,.lab-route-visual-hero:before{display:none}.lab-download-hero__grid,.lab-route-visual-hero__layout{gap:clamp(1.5rem,3vw,3.5rem);align-items:center}.lab-careers-hero .lab-route-visual-hero__layout,.lab-download-hero__grid,.lab-paper-hero .lab-route-visual-hero__layout{grid-template-columns:minmax(0,1.12fr) minmax(10rem,.36fr) minmax(21rem,.8fr)}.lab-careers-hero__art,.lab-download-hero__art,.lab-paper-hero__art{z-index:0;width:100%;max-height:32rem;overflow:hidden;mix-blend-mode:multiply}.lab-paper-hero__art{transform:rotate(2deg)}.lab-careers-hero__art img,.lab-download-hero__art img,.lab-paper-hero__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lab-careers-hero__art{height:min(42vw,34rem);transform:rotate(-1.5deg)}.lab-download-hero__art{height:min(34vw,28rem);transform:rotate(1deg)}.lab-method-sheet,.lab-release-details,.lab-role-schematic{position:relative;z-index:1}.lab-benchmark-hero .lab-route-visual-hero__layout{grid-template-columns:minmax(0,1.02fr) minmax(26rem,.98fr)}.lab-benchmark-hero__art,.lab-benchmark-schematic{grid-column:2;grid-row:1}.lab-benchmark-hero__art{z-index:0;align-self:start;width:112%;height:13rem;margin:-4rem -8% 0 -4%;opacity:.72;mix-blend-mode:multiply}.lab-benchmark-schematic{z-index:1;margin-top:8rem}.lab-document-hero__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.55fr);gap:clamp(2rem,6vw,8rem);align-items:center}.lab-document-hero__copy>p{max-width:48rem;color:#45433d;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65;margin-top:1.5rem}.lab-document-hero__art{max-height:30rem;overflow:hidden;mix-blend-mode:multiply;transform:rotate(2deg)}.lab-document-hero__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lab-role-hero .lab-shell{position:relative}.lab-role-hero__art{position:absolute;z-index:0;top:2rem;right:0;width:clamp(12rem,21vw,20rem);max-height:28rem;overflow:hidden;opacity:.82;mix-blend-mode:multiply}.lab-role-hero__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lab-role-hero .lab-shell>:not(.lab-role-hero__art){position:relative;z-index:1}.lab-paper-question{background:transparent}.lab-paper-question:before{position:absolute;top:12%;bottom:12%;left:0;width:min(28vw,25rem);background:var(--print-paper-dark);clip-path:polygon(0 4%,87% 0,100% 92%,18% 100%,0 78%);content:"";opacity:.68;pointer-events:none}.lab-paper-question__layout{position:relative;z-index:1}.lab-diagnostic,.lab-first-run,.lab-source-oracle{background:rgb(230 225 213/.55);clip-path:polygon(0 3rem,100% 0,100% calc(100% - 2rem),0 100%)}@media (max-width:1180px){.lab-careers-hero .lab-route-visual-hero__layout,.lab-download-hero__grid,.lab-paper-hero .lab-route-visual-hero__layout{grid-template-columns:minmax(0,1fr) minmax(21rem,.85fr)}.lab-careers-hero__art,.lab-download-hero__art,.lab-paper-hero__art{position:absolute;z-index:0;top:8%;right:2%;width:min(22vw,14rem);height:70%;opacity:.3}.lab-method-sheet,.lab-release-details,.lab-role-schematic{grid-column:2}}@media (max-width:820px){.lab-benchmark-hero .lab-route-visual-hero__layout,.lab-careers-hero .lab-route-visual-hero__layout,.lab-document-hero__layout,.lab-download-hero__grid,.lab-paper-hero .lab-route-visual-hero__layout,.lab-route-visual-hero__layout{grid-template-columns:1fr}.lab-careers-hero__art,.lab-download-hero__art,.lab-paper-hero__art{position:relative;top:auto;right:auto;width:min(72vw,22rem);height:15rem;margin:-1rem 0 -3rem auto;opacity:.88}.lab-method-sheet,.lab-release-details,.lab-role-schematic{grid-column:1}.lab-benchmark-hero__art,.lab-benchmark-schematic{grid-column:1;grid-row:auto}.lab-benchmark-hero__art{width:108%;height:8rem;margin:0 -4%}.lab-benchmark-schematic{margin-top:-1.5rem}.lab-document-hero__art{width:min(68vw,20rem);height:17rem;margin:-1rem 0 -2rem auto}.lab-role-hero__art{top:4rem;right:-4rem;width:13rem;height:18rem;opacity:.28}.lab-paper-question:before{width:58vw;opacity:.35}}@media (max-width:520px){.lab-desktop{min-height:230px}.lab-careers-hero__art,.lab-document-hero__art,.lab-download-hero__art,.lab-paper-hero__art{width:75vw;height:12rem}}@media (prefers-reduced-motion:reduce){.brand-art,.brand-art img{opacity:1!important;transform:none!important;transition:none!important}.lab-button,.strust-brand .strust-logo-mark{transition-duration:.01ms}}.lab-button{clip-path:none;border-radius:var(--radius-control);box-shadow:none;border:1px solid var(--print-rule);transition:background-color .15s ease,border-color .15s ease;font-size:.875rem}.lab-benchmark{background:transparent}.lab-careers-hero__art,.lab-document-hero__art,.lab-download-hero__art,.lab-paper-hero__art,.lab-role-hero__art{overflow:visible;background:transparent;opacity:1;mix-blend-mode:normal}.lab-careers-hero__art img,.lab-document-hero__art img,.lab-download-hero__art img,.lab-paper-hero__art img,.lab-role-hero__art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lab-paper-hero__art{height:min(34vw,28rem);transform:rotate(1deg)}.lab-careers-hero__art{height:min(40vw,32rem);transform:rotate(-1deg)}.lab-download-hero__art{height:min(31vw,24rem);transform:none}.lab-document-hero__art{height:min(36vw,29rem);transform:none}.lab-benchmark-hero .lab-route-visual-hero__layout{grid-template-rows:auto auto}.lab-benchmark-hero__art{z-index:1;grid-column:1/-1;grid-row:2;width:100%;height:clamp(6rem,8vw,8rem);margin:1rem 0 0;overflow:hidden;opacity:1;mix-blend-mode:normal}.lab-benchmark-hero__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lab-benchmark-schematic{grid-column:2;grid-row:1;margin-top:0}@media (max-width:1180px){.lab-careers-hero__art,.lab-download-hero__art,.lab-paper-hero__art{position:relative;top:auto;right:auto;width:100%;height:min(34vw,26rem);opacity:1}}@media (max-width:820px){.lab-careers-hero__art,.lab-document-hero__art,.lab-download-hero__art,.lab-paper-hero__art{position:relative;top:auto;right:auto;width:min(66vw,20rem);height:15rem;margin:-1rem 0 -2rem auto;opacity:1}.lab-benchmark-hero__art{grid-column:1;grid-row:2;width:108%;height:5.5rem;margin:0 -4%}.lab-benchmark-schematic{grid-column:1;grid-row:3;margin-top:-.5rem}.lab-role-hero__art{top:3.5rem;right:-1rem;width:10rem;height:20rem;opacity:.22}}@media (max-width:520px){.lab-careers-hero__art,.lab-document-hero__art,.lab-download-hero__art,.lab-paper-hero__art{width:min(70vw,17rem);height:11rem}}.lab-desktop{display:block;min-height:0;padding:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.brand-art:not([data-entry=none]){animation:art-arrival linear both;animation-timeline:view();animation-range:entry 0 entry 65%}}}@keyframes art-arrival{0%{translate:var(--art-entry-x,0) var(--art-entry-y,0)}to{translate:0 0}}.strust-nav__contact{display:inline-flex;align-items:center;min-height:44px;margin-left:.8rem;padding:.65rem 1rem;border:1px solid var(--print-rule);font-size:.875rem;font-weight:600;border-radius:var(--radius-control);box-shadow:none;font-family:var(--font-headline),sans-serif;text-transform:none}.strust-nav__contact:hover{background:var(--print-ink);color:var(--print-paper-bright)}.strust-nav__link{min-height:44px;font-size:.875rem;font-family:var(--font-headline),"Segoe UI",sans-serif;font-weight:500;letter-spacing:0;text-transform:none;border-radius:var(--radius-control)}.strust-nav__mobile{max-height:calc(100dvh - 78px);overflow-y:auto;overscroll-behavior:contain}.strust-nav__mobile a{min-height:44px}.strust-nav__link[aria-current=location]:after{opacity:1;transform:scaleX(1)}.strust-nav__mobile a[aria-current],.strust-resources__menu a[aria-current=page]:not(:hover):not(:focus-visible){background:var(--print-blue-wash)}.strust-resources__menu a:focus-visible{color:var(--print-paper-bright);background:var(--print-ink);outline-offset:-3px}.strust-resources__menu a:focus-visible span{color:var(--print-paper-bright)}.strust-nav__mobile a:focus-visible{outline-offset:-4px}.strust-nav__contact[aria-current=location]{border-color:var(--print-blue)}.lab-questions__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem)}.lab-questions h2{max-width:18ch;font-size:clamp(2rem,3.3vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.035em}.lab-questions header p{margin-top:.75rem;max-width:30ch;color:var(--lab-muted)}.lab-questions details{border-bottom:1px solid var(--print-rule)}.lab-questions summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.1rem;cursor:pointer;list-style:none;font-size:1.125rem;font-weight:600}.lab-questions summary::-webkit-details-marker{display:none}.lab-questions summary svg{flex:none}.lab-questions details[open] summary svg{transform:rotate(180deg)}.lab-questions details p{max-width:62ch;padding-bottom:1.5rem;color:#47453f;line-height:1.65}.lab-questions summary:focus-visible{outline:3px solid var(--print-blue);outline-offset:4px}@media (max-width:820px){.lab-questions__layout{grid-template-columns:minmax(0,1fr)}}.lab-method__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem)}.lab-method header h2{max-width:18ch;font-size:clamp(2rem,3.3vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.035em}.lab-method header p{max-width:45ch;margin-block:.875rem;color:var(--lab-muted)}.lab-method a{color:var(--lab-blue);text-decoration:underline;text-underline-offset:4px}.lab-method header a{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-size:.875rem;font-weight:600}.lab-method__steps section{padding-block:1.25rem;border-bottom:1px solid var(--print-rule)}.lab-method__steps section:first-child{padding-top:0}.lab-method__steps h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:-.025em}.lab-method__steps p{max-width:60ch;color:var(--lab-muted)}.lab-method__related{margin-top:1.5rem;font-size:.875rem}.lab-questions summary h3{margin:0;font:inherit;line-height:1.4}@media (max-width:820px){.lab-method__layout{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.lab-questions summary svg{transition:transform .14s ease}}.footer_footer__v0nq8{border-top:1px solid var(--lab-line-faint);padding:48px 0 24px;background:var(--lab-paper);color:var(--lab-ink)}.footer_inner__DZeaA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px 64px}.footer_signature___Dkki{display:flex;align-items:flex-start;gap:14px}.footer_signature___Dkki>button{width:48px;height:48px}.footer_lockup__lJKlv strong{display:block;font-size:24px;font-weight:650;letter-spacing:-.05em}.footer_lockup__lJKlv p{max-width:28ch;margin:8px 0 0;color:var(--lab-muted);font-size:13px;line-height:1.6}.footer_directory__aY3HD{display:grid;grid-template-columns:.65fr .85fr 1.25fr;gap:24px}.footer_directory__aY3HD nav{display:flex;flex-direction:column;align-items:flex-start}.footer_directory__aY3HD strong{font-size:13px;font-weight:600;margin-bottom:8px}.footer_directory__aY3HD a{display:inline-flex;align-items:center;min-height:44px;color:var(--lab-muted);font-size:13px;text-decoration:none}.footer_directory__aY3HD a:hover{color:var(--lab-blue);text-decoration:underline;text-underline-offset:4px}.footer_contact__nqMFf{display:flex;align-items:flex-start;flex-direction:column}.footer_legal__L8xS3{grid-column:1/-1;padding-top:20px;border-top:1px solid var(--lab-line-faint);color:var(--lab-muted);font-size:12px}@media (max-width:900px){.footer_inner__DZeaA{grid-template-columns:1fr;gap:32px}.footer_directory__aY3HD{grid-template-columns:1fr 1fr 1.5fr}}@media (max-width:480px){.footer_footer__v0nq8{padding-top:36px}.footer_directory__aY3HD{grid-template-columns:1fr 1fr;gap:24px}.footer_contact__nqMFf{grid-column:1/-1}}.strust-playful-mark{position:relative;flex:none;width:72px;height:72px;padding:0;border:0;border-radius:var(--radius-surface);background:transparent;cursor:pointer}.strust-playful-mark:hover{background:rgb(33 78 217/.05)}.strust-playful-mark__piece{position:absolute;inset:0;pointer-events:none}.strust-playful-mark__piece img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.strust-playful-mark__piece:first-child{clip-path:inset(0 50% 50% 0);--mark-x:-8px;--mark-y:-7px;--mark-turn:-12deg}.strust-playful-mark__piece:nth-child(2){clip-path:inset(0 0 50% 50%);--mark-x:8px;--mark-y:-6px;--mark-turn:10deg}.strust-playful-mark__piece:nth-child(3){clip-path:inset(50% 50% 0 0);--mark-x:-7px;--mark-y:8px;--mark-turn:8deg}.strust-playful-mark__piece:nth-child(4){clip-path:inset(50% 0 0 50%);--mark-x:9px;--mark-y:7px;--mark-turn:-10deg}.strust-playful-mark[data-scattered] .strust-playful-mark__piece{animation:mark-rearrange .7s cubic-bezier(.22,1,.36,1) both}@keyframes mark-rearrange{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(var(--mark-x),var(--mark-y)) rotate(var(--mark-turn))}}@media (prefers-reduced-motion:reduce){.strust-playful-mark[data-scattered] .strust-playful-mark__piece{animation:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-headline:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-data:"IBM Plex Mono","IBM Plex Mono Fallback"}