@font-face{font-family:c5r-8cc547d425abc3b80c82;src:url(/shared/fonts/8cc547d425abc3b80c82.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:c5r-7da51a7d3963e8be8226;src:url(/shared/fonts/7da51a7d3963e8be8226.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:c5r-1ddbe0e89dcbc08f63e3;src:url(/shared/fonts/1ddbe0e89dcbc08f63e3.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:c5r-cc581bc0a95c7ba534af;src:url(/shared/fonts/cc581bc0a95c7ba534af.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:c5r-e27f543e286bec9a8d83;src:url(/shared/fonts/e27f543e286bec9a8d83.otf);font-style:normal;font-weight:400;font-display:swap}.c5r-scope{--c5r-paper:#F6F6F3;--c5r-white:#fff;--c5r-ink:#3C3A36;--c5r-muted:#62635D;--c5r-line:#D1D2CB;--c5r-panel:#EAECE6;--c5r-green:#004E34;--c5r-on-green:#fff;--c5r-orange:#CE3E16;--c5r-stone:#BDB1A0;--c5r-focus:#004E34;--c5r-wordmark:"c5r-8cc547d425abc3b80c82";--c5r-title:"c5r-eaa2e47144ca7b8f4e28";--c5r-body:"c5r-eaa2e47144ca7b8f4e28";--c5r-mono:"c5r-7da51a7d3963e8be8226";--c5r-title-axes:normal;--c5r-body-axes:normal;--c5r-wordmark-axes:normal;--c5r-mono-axes:normal;--c5r-ui:var(--c5r-wordmark);--c5r-ui-axes:var(--c5r-wordmark-axes);--c5r-wordmark-size:23px;--c5r-title-size:34px;--c5r-body-size:18px;--c5r-mono-size:11px;--c5r-wordmark-tracking:-.6px;--c5r-body-leading:1.55;--c5r-rule:1px;--c5r-radius:0px;--c5r-space-1:4px;--c5r-space-2:8px;--c5r-space-3:12px;--c5r-space-4:16px;--c5r-space-6:24px;--c5r-space-8:32px;--c5r-space-12:48px;--c5r-space-16:64px;background:var(--c5r-paper);color:var(--c5r-ink);font-family:var(--c5r-body),serif;font-size:var(--c5r-body-size);line-height:var(--c5r-body-leading);font-synthesis:none;font-variation-settings:var(--c5r-body-axes);text-rendering:optimizeLegibility}.c5r-scope *{box-sizing:border-box}.c5r-scope h1,.c5r-scope h2,.c5r-scope h3{font-family:var(--c5r-title),serif;font-weight:400;font-variation-settings:var(--c5r-title-axes);letter-spacing:-.025em;line-height:1.16;margin:0 0 22px}.c5r-scope h1{font-size:var(--c5r-title-size);max-width:620px}.c5r-scope h2{font-size:26px}.c5r-scope h3{font-size:22px}.c5r-scope p{margin:0 0 20px;max-width:630px}.c5r-scope a{color:inherit;text-underline-offset:3px}.c5r-scope a:hover{text-decoration-thickness:2px}.c5r-scope :focus-visible{outline:2px solid var(--c5r-focus);outline-offset:4px}.c5r-wordmark{font-family:var(--c5r-wordmark),sans-serif;font-size:var(--c5r-wordmark-size);font-variation-settings:var(--c5r-wordmark-axes);letter-spacing:var(--c5r-wordmark-tracking);font-weight:400;line-height:1;text-decoration:none;white-space:nowrap}.c5r-mono,.c5r-scope figcaption,.c5r-scope thead{font-family:var(--c5r-mono),monospace;font-size:var(--c5r-mono-size);font-variation-settings:var(--c5r-mono-axes);line-height:1.5;letter-spacing:.005em}.c5r-nav{display:flex;flex-wrap:wrap;gap:4px;align-items:stretch}.c5r-nav a,.c5r-button{font-family:var(--c5r-ui),sans-serif;font-variation-settings:var(--c5r-ui-axes);font-size:12px;line-height:1.25;text-decoration:none;border:1px solid var(--c5r-line);border-radius:0;background:var(--c5r-panel);color:var(--c5r-ink);padding:10px 16px;min-width:106px;text-align:center;display:inline-block}.c5r-nav a:hover,.c5r-button:hover{background:var(--c5r-white);border-color:var(--c5r-ink)}.c5r-nav a[aria-current=page]{background:transparent;border-color:var(--c5r-ink)}.c5r-scope mark,.c5r-highlight{padding:0;background:var(--c5r-green);color:var(--c5r-on-green);box-decoration-break:clone;-webkit-box-decoration-break:clone}.c5r-scope figure{margin:0}.c5r-scope img{max-width:100%;height:auto;display:block}.c5r-scope figcaption{margin-top:12px;color:var(--c5r-muted)}.c5r-scope table{border-collapse:collapse;width:100%;font-size:16px;margin:24px 0}.c5r-scope td,.c5r-scope th{border-bottom:1px solid var(--c5r-line);padding:12px 0;text-align:left;font-weight:400}.c5r-scope th{color:var(--c5r-muted)}.c5r-scope td+td,.c5r-scope th+th{padding-left:24px}.c5r-rule{border:0;border-top:1px solid var(--c5r-line);margin:32px 0}.c5r-muted{color:var(--c5r-muted)}@media(max-width:600px){.c5r-scope{--c5r-title-size:29px}.c5r-nav a{min-width:90px;padding:9px 12px}}.c5r-nav.c5r-nav-quiet{gap:8px 20px}.c5r-nav-quiet a{min-width:0;padding:0;border:0;background:transparent;text-align:left;line-height:1.6}.c5r-nav-quiet a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.c5r-nav-quiet a:hover{background:transparent;text-decoration:underline}.c5r-scope{--c5r-wordmark:"c5r-e27f543e286bec9a8d83";--c5r-title:"c5r-cc581bc0a95c7ba534af";--c5r-ui:"c5r-8cc547d425abc3b80c82";--c5r-body:"c5r-1ddbe0e89dcbc08f63e3";--c5r-mono:"c5r-7da51a7d3963e8be8226";--c5r-green:#015F2F;--c5r-focus:#015F2F;--c5r-orange:#EC7A23;--c5r-highlight:#CADAE3}html{scroll-behavior:smooth;scroll-padding-top:32px;overflow-y:scroll;scrollbar-gutter:stable}body{margin:0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.c5r-scope ::selection{background:var(--c5r-highlight);color:var(--c5r-heading)}.c5r-scope{--c5r-nav-line:#EEF0F1;--c5r-paper:#FFFFFF;--c5r-ink:#404040;--c5r-muted:#777777;--c5r-faint:#999999;--c5r-line:#E9E9E9;--c5r-heading:#0A0A0A;--c5r-body-size:16px;--c5r-body-leading:1.48;--c5r-mono-size:12px;font-synthesis:none}.site-layout{--divider-color:var(--c5r-nav-line);--nav-width:160px;--outer-inset:48px;--nav-top:100px;--divider-nav-gap:25px;--divider-used-space:60px;--divider-x:calc(var(--outer-inset) + var(--nav-width) + var(--divider-nav-gap));position:relative;isolation:isolate;min-height:100vh;max-width:1200px;margin:0;padding:var(--nav-top) 48px 36px;display:grid;grid-template-columns:var(--nav-width) minmax(0,784px);column-gap:calc(var(--divider-nav-gap) + 1px + var(--divider-used-space))}.site-layout:before{content:"";position:fixed;inset:0 auto 0 0;width:var(--divider-x);background:repeating-linear-gradient(135deg,transparent 0 5px,var(--divider-color) 5px 6px);background-attachment:fixed;z-index:-1;pointer-events:none}.site-divider{display:block;position:absolute;left:var(--divider-x);top:0;bottom:0;width:1px;background:var(--divider-color);pointer-events:none}@media print{.site-layout:before,.site-divider{display:none}}.site-nav{align-self:start;position:fixed;top:var(--nav-top);left:var(--outer-inset);width:var(--nav-width);padding-top:7px}.site-layout>main{grid-column:2}.study-mini .site-nav{left:auto;width:var(--nav-width)}.site-nav .c5r-wordmark{display:block;line-height:1;color:var(--c5r-heading);font-size:17px;letter-spacing:-.35px}.site-nav nav{display:flex;flex-direction:column;gap:9px;margin-top:25px;align-items:flex-start}.site-nav nav a{position:relative;isolation:isolate;display:inline-block;font:14px/1.15 var(--c5r-mono),monospace;text-decoration:none;padding:0 1px;margin-inline:-1px}.site-nav nav a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c5r-green);transform:scaleX(0);transform-origin:left center}.site-nav nav a[aria-current=page]{color:var(--c5r-green)}.site-nav nav a[aria-current=page]:before{background:#fff;transform:scaleX(1)}.site-nav nav a[aria-current=page]:after{content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:2px;height:1.15em;background:var(--c5r-green);pointer-events:none}.site-nav nav a:is(:hover,:focus-visible){color:#fff;text-decoration:none}.site-nav nav a:is(:hover,:focus-visible):before{background:var(--c5r-green);transform:scaleX(1)}.site-nav .section-nav{margin-top:52px;gap:9px}.section-nav a{color:var(--c5r-muted);font-size:13px!important}.skip{position:fixed;top:-100px;left:20px;z-index:20;background:#fff;padding:10px}.skip:focus{top:10px}main{min-width:0}.c5r-scope h1,.c5r-scope h2,.c5r-scope h3{font-family:var(--c5r-title),sans-serif;font-weight:400;letter-spacing:-.028em;color:var(--c5r-heading)}.c5r-scope h1{font-size:34px;line-height:1.12;max-width:650px;margin-bottom:25px}.c5r-scope h2{font-size:25px;line-height:1.2;margin-bottom:20px}.c5r-scope h3{font-size:19px;line-height:1.25;margin-bottom:10px}.introduction{max-width:635px;margin-bottom:52px}.introduction p{margin:0 0 18px;max-width:625px;font-size:18px;line-height:1.48}.featured{margin-bottom:68px}.feature-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:28px}.feature-tabs button{font:12px/1.4 var(--c5r-mono),monospace;letter-spacing:.025em;text-transform:uppercase;border:0;background:none;color:#999;border-radius:0;padding:2px 0;cursor:pointer}.feature-tabs button[aria-pressed=true]{color:var(--c5r-heading);box-shadow:0 1px var(--c5r-heading)}.feature-tabs button:hover{color:var(--c5r-ink)}.feature-top{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:28px;align-items:stretch;border:1px solid #B9BFBB;padding:24px}.feature-copy{display:flex;flex-direction:column;min-width:0}.feature-copy .text-link{margin-top:auto;color:var(--c5r-green)}.feature-top h2{font-size:24px;line-height:1.15;max-width:400px;margin-bottom:14px;overflow-wrap:anywhere}.feature-panel h2 a{text-decoration:none}.feature-panel h2 a:hover{text-decoration:underline;text-decoration-thickness:1px}.feature-panel p{font-size:17px;line-height:1.45;max-width:605px;margin-bottom:18px}.text-link{font:14px/1.4 var(--c5r-ui),sans-serif;text-decoration:none}.text-link:hover{text-decoration:underline}.video-still video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#f1f1f1;border:0}.c5r-scope .video-still figcaption{font:10px/1.5 var(--c5r-mono),monospace;margin-top:10px;display:flex;justify-content:space-between;gap:10px;text-transform:uppercase;color:var(--c5r-muted)}.comparison{margin-top:28px}.comparison img{width:100%;height:auto}.c5r-scope .caption{font:11px/1.5 var(--c5r-mono),monospace;color:var(--c5r-faint);max-width:670px;margin:10px 0 0}.c5r-scope .mobile-runs{display:none}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:22px}.section-head h2{margin:0}.filter{display:flex;align-items:baseline;gap:10px;font:11px var(--c5r-mono),monospace;text-transform:uppercase;letter-spacing:.02em;color:var(--c5r-muted)}.filter select{border:0;background:transparent;color:var(--c5r-ink);font:14px var(--c5r-ui),sans-serif;padding:6px 14px 6px 0;border-radius:0;cursor:pointer;max-width:170px}.results{margin:0 0 64px;max-width:784px}.overall-scores{display:grid;gap:16px}.score-row{display:grid;grid-template-columns:176px 1fr 65px;align-items:center;gap:15px;font:14px var(--c5r-ui),sans-serif;min-height:21px}.score-track{height:4px;background:#f1f1f1;display:block;overflow:hidden}.score-track i{display:block;height:100%;background:var(--c5r-green)}.score-value{font:13px var(--c5r-mono),monospace;text-align:right;color:#151515}.quiet-link{display:inline-block;font:13px var(--c5r-ui),sans-serif;color:var(--c5r-muted)!important;text-decoration:none;margin-top:23px}.quiet-link:hover{text-decoration:underline}.task-catalog h2 span{font:13px var(--c5r-mono),monospace;color:var(--c5r-muted);vertical-align:middle;margin-left:9px}.task-list{display:grid;gap:0}.task-row{display:grid;grid-template-columns:1fr 110px;align-items:baseline;column-gap:24px;padding:13px 0;font:16px/1.45 var(--c5r-ui),sans-serif}.task-row:hover{background:#004e3406}.task-row .task-name{text-decoration:none;display:flex;gap:12px;align-items:baseline;justify-content:space-between}.task-row .task-name:hover{text-decoration:underline}.outbound{color:var(--c5r-muted);font-size:14px}.task-area{font:11px var(--c5r-mono),monospace;color:var(--c5r-muted);text-align:left;white-space:nowrap}.development{display:block;color:var(--c5r-faint);font:11px var(--c5r-mono),monospace;margin-top:4px}.task-row details summary{cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:12px;list-style:none}.task-row details summary:after{content:"+";color:var(--c5r-muted);font-size:15px;order:3}.task-row details[open] summary:after{content:"\2212"}.task-row details summary>span:first-child{flex:1}.task-row details summary .count{font:11px var(--c5r-mono),monospace;color:var(--c5r-muted);white-space:nowrap}.task-row details ul{list-style:none;padding:10px 0 0;margin:0}.task-row details li a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;font-size:14px;padding:7px 0;color:var(--c5r-muted)}.task-row details li a:hover{color:var(--c5r-green)}.task-row details li a span{margin-right:2px}.task-catalog>.caption{margin-top:18px}footer{margin:68px 0 0;display:flex;gap:24px;align-items:center;font:12px var(--c5r-ui),sans-serif;color:var(--c5r-muted)}footer a{text-decoration:none}footer a:last-child{margin-left:auto;background:var(--c5r-highlight);color:var(--c5r-heading);padding:0}.c5r-scope .plain-table{font:14px/1.4 var(--c5r-ui),sans-serif;max-width:600px;margin:22px 0}.c5r-scope .plain-table td,.c5r-scope .plain-table th{border:0;padding:9px 0;color:var(--c5r-ink)}.c5r-scope .plain-table th{font-weight:400}.c5r-scope .plain-table thead th{font:11px var(--c5r-mono),monospace;text-transform:uppercase;color:var(--c5r-muted);padding-bottom:12px}.c5r-scope .plain-table td{font-variant-numeric:tabular-nums}.c5r-scope .plain-table tr>:not(:first-child){padding-left:24px}.c5r-scope .plain-table:has(.status) tr>:nth-child(2){width:96px;text-align:center}.c5r-scope .plain-table:has(.status) tr>:last-child{text-align:right}.status{font:11px/1 var(--c5r-mono),monospace;text-transform:uppercase;letter-spacing:.025em;width:56px;height:22px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;padding:0}.status.pass{color:#24734b;background:#eaf3ed}.status.fail{color:#b23f38;background:#f8eae8}.back{display:inline-block;font:13px var(--c5r-ui),sans-serif;text-decoration:none;margin-bottom:24px;color:var(--c5r-muted)!important}.task-intro{margin-bottom:38px}.task-intro h1{font-size:32px;overflow-wrap:anywhere}.task-results{margin-bottom:55px}.task-results h2{font-size:22px;margin-bottom:6px}.task-results .comparison{margin-top:15px}.method{margin-bottom:48px}.method h2{margin-bottom:10px;font-size:23px}.sequence{margin:28px 0 20px}.sequence img{width:100%;height:auto}.method>p{font-size:17px;max-width:620px}.supporting{margin-top:22px;font:14px/1.5 var(--c5r-ui),sans-serif}.supporting summary{cursor:pointer;color:var(--c5r-muted)}.method-detail{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:22px}.milestones{list-style:none;margin:0;padding:0}.milestones li{display:flex;gap:18px;padding:6px 0;font-size:13px}.milestones time{font:12px var(--c5r-mono),monospace;min-width:52px}.method-detail dl{margin:0}.method-detail dt{font-size:12px;color:var(--c5r-muted)}.method-detail dd{font-size:14px;margin:5px 0 16px}.equipment-section{margin:0 0 36px}.equipment-section h2{font-size:23px}.equipment-grid{display:grid;grid-template-columns:1fr 290px;gap:48px;align-items:start}.instruments{display:grid;gap:22px}.instruments p{font-size:16px;line-height:1.45;margin:0;max-width:310px}.equipment-grid figure img{mix-blend-mode:multiply}.equipment-grid figcaption{font:12px/1.4 var(--c5r-ui),sans-serif}.mobile-sequence{display:none}[hidden]{display:none!important}button,select,summary,a{touch-action:manipulation}@media(max-width:1080px){.site-layout{--nav-width:130px;--outer-inset:32px;--nav-top:70px;--divider-nav-gap:9px;grid-template-columns:var(--nav-width) minmax(0,1fr);padding:var(--nav-top) 32px 30px}.feature-top{grid-template-columns:minmax(0,1fr) 230px;gap:24px;padding:22px}.feature-top h2{font-size:22px}.score-row{grid-template-columns:164px 1fr 56px}.equipment-grid{grid-template-columns:1fr 240px;gap:25px}.task-row{grid-template-columns:1fr 90px;gap:16px}}@media(max-width:760px){.site-layout{display:block;min-height:0;padding:30px 24px}.site-layout:before,.site-divider{display:none}.site-nav{position:static;top:auto;left:auto;width:auto;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:20px;margin-bottom:46px}.site-nav nav{margin:0 0 0 auto;display:flex;flex-direction:row;gap:32px}.site-nav .section-nav{display:none}.site-nav .c5r-wordmark{font-size:16px}.site-nav nav a{font-size:13px}.c5r-scope h1{font-size:31px}.introduction{margin-bottom:36px}.introduction p{font-size:18px}.feature-top{grid-template-columns:minmax(0,1fr) 210px}.feature-tabs{gap:12px 18px}.feature-tabs button{font-size:11px}.featured{margin-bottom:44px}.results{margin-bottom:48px}.task-catalog{margin-top:0}.score-row{grid-template-columns:165px 1fr 52px;gap:12px}.equipment-grid{grid-template-columns:1fr 240px;gap:24px}footer{margin-top:48px}}@media(max-width:560px){.site-layout{padding:25px 20px}.site-nav{gap:18px;margin-bottom:36px}.site-nav nav{gap:32px}.site-nav nav a{font-size:12px}.feature-top{grid-template-columns:1fr;padding:20px;gap:24px}.feature-top h2{max-width:360px;font-size:24px}.video-still{width:100%!important;margin-top:0!important}.video-still video{aspect-ratio:16/9}.feature-tabs{gap:10px 15px;margin-bottom:22px}.feature-tabs button{font-size:10px}.c5r-scope .comparison>img{display:none}.c5r-scope .mobile-runs{display:table;font:13px var(--c5r-ui),sans-serif;margin:20px 0 0;table-layout:fixed}.c5r-scope .mobile-runs th,.c5r-scope .mobile-runs td{border:0;padding:8px 0;font-weight:400;vertical-align:middle}.c5r-scope .mobile-runs th:first-child{width:49%}.c5r-scope .mobile-runs th:nth-child(2){width:25%}.c5r-scope .mobile-runs thead th{font-size:11px;color:var(--c5r-muted)}.c5r-scope .mobile-runs td+td,.c5r-scope .mobile-runs th+th{padding-left:0}.c5r-scope .mobile-runs td:nth-child(2){font:12px var(--c5r-mono),monospace}.status{font-size:10px;width:52px;height:22px;padding:0}.section-head{align-items:center;gap:12px}.section-head h2{font-size:23px}.filter{font-size:0;gap:0}.filter select{font-size:13px;max-width:134px;padding-right:0}.score-row{grid-template-columns:150px 1fr 45px;gap:10px;font-size:13px}.score-value{font-size:12px}.overall-scores{gap:15px}.task-row{grid-template-columns:1fr;gap:3px;padding:14px 0;font-size:15px}.task-area{grid-row:2;font-size:11px}.task-row details .count{font-size:11px!important}.task-row details li a{font-size:13px}.task-row details summary{gap:8px}.development{font-size:11px}.equipment-grid{grid-template-columns:1fr;gap:24px}.equipment-grid figure{max-width:290px}.task-intro h1{font-size:28px}.sequence{display:none}.mobile-sequence{display:grid;list-style:none;margin:22px 0;padding:0;gap:15px;font:14px var(--c5r-ui),sans-serif}.mobile-sequence li{display:flex;gap:20px}.mobile-sequence time{font:14px var(--c5r-mono),monospace;min-width:57px;color:var(--c5r-green)}.method-detail{grid-template-columns:1fr;gap:22px}.c5r-scope .plain-table{font-size:13px}.c5r-scope .plain-table tr>:not(:first-child){padding-left:15px}footer{flex-wrap:wrap;gap:18px;font-size:11px}footer a:last-child{margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.company-page-dense .company-prose{max-width:720px}.company-page-dense .company-prose p{max-width:none;font:16px/1.5 var(--c5r-body),serif;margin:0 0 18px}.company-page-dense .team-signature{max-width:720px;font:12px/1.6 var(--c5r-ui),sans-serif;color:var(--c5r-muted);margin:22px 0 0}.c5r-scope .benchmark-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;padding:24px 26px;margin-top:32px;background:#f1f1f0;color:var(--c5r-heading);text-decoration:none}.c5r-scope .benchmark-callout h2{font:23px/1.2 var(--c5r-title),sans-serif;letter-spacing:-.02em;margin:0 0 8px}.c5r-scope .benchmark-callout p{font:16px/1.5 var(--c5r-body),serif;color:#686868;max-width:470px;margin:0}.benchmark-callout-action{font:14px/1.4 var(--c5r-ui),sans-serif;white-space:nowrap}.benchmark-callout:hover .benchmark-callout-action{text-decoration:underline;text-underline-offset:3px}.c5r-scope .benchmark-callout:hover{background:#e8edee}@media(max-width:560px){.company-page-dense .company-prose p{font-size:16px}.c5r-scope .benchmark-callout{grid-template-columns:1fr;gap:16px;padding:20px}.c5r-scope .benchmark-callout h2{font-size:22px}.benchmark-callout-action{justify-self:start}}@media print{.site-nav{display:none}.site-layout{display:block;padding:0;max-width:none}.feature-tabs{display:none}.feature-panel[hidden]{display:none!important}.comparison img{display:block!important}.mobile-runs{display:none!important}.video-still video{display:none}.section-head select{display:none}footer{margin-top:30px}}.company-intro{margin-bottom:48px}.company-intro h1{margin-bottom:28px}.company-lead{max-width:635px}.company-lead p{font-size:18px;line-height:1.5}.company-approach,.company-section{max-width:635px;margin-bottom:42px}.company-approach .company-statement{font-size:24px;line-height:1.3;color:var(--c5r-heading);margin-bottom:26px}.company-section h2{font-size:25px;margin-bottom:18px}.company-page .team-signature{font:12px/1.75 var(--c5r-ui),sans-serif;color:var(--c5r-muted);margin-top:24px}.company-links{display:flex;gap:20px 32px;flex-wrap:wrap;margin-top:42px}.company-links a{font:14px/1.4 var(--c5r-ui),sans-serif;text-decoration:none;color:var(--c5r-green)}.company-links a:hover{text-decoration:underline}.nerve-intro{margin-bottom:52px}.nerve-page .nerve-lead{font-size:21px;line-height:1.4;max-width:635px;margin-bottom:30px}.product-summary{border:1px solid #B9BFBB;padding:26px;display:grid;grid-template-columns:1fr 145px;gap:42px}.product-summary h2{font-size:23px;margin-bottom:12px}.product-summary p{font-size:16px;line-height:1.5;margin-bottom:18px;max-width:430px}.supported-devices{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;font:12px/1.4 var(--c5r-mono),monospace;color:var(--c5r-muted)}.product-order{display:flex;flex-direction:column;align-items:flex-start}.product-price{font:25px/1.2 var(--c5r-mono),monospace;color:var(--c5r-heading)}.product-price small{font:11px var(--c5r-mono),monospace;color:var(--c5r-muted)}.product-order p{font:12px/1.6 var(--c5r-mono),monospace;color:var(--c5r-muted);margin-top:14px}.product-order .text-link{margin-top:auto;color:var(--c5r-green)}.nerve-section{margin-bottom:52px}.nerve-section>h2{font-size:25px;margin-bottom:26px}.nerve-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.nerve-steps .step-number{display:block;font:12px var(--c5r-mono),monospace;color:var(--c5r-faint);margin-bottom:14px}.nerve-steps h3{font-size:18px;margin-bottom:12px}.nerve-steps p{font-size:16px;line-height:1.45;margin-bottom:0}.nerve-features{max-width:635px;display:grid;gap:30px}.nerve-features h3{font-size:20px;margin-bottom:14px}.nerve-features p{font-size:16px;line-height:1.5;margin-bottom:14px}.nerve-features .caption{color:var(--c5r-muted)}.nerve-specs{margin:0;display:grid;gap:20px;max-width:690px}.nerve-specs>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;align-items:baseline}.nerve-specs dt{font:11px/1.5 var(--c5r-mono),monospace;text-transform:uppercase;color:var(--c5r-muted)}.nerve-specs dd{margin:0;font:16px/1.5 var(--c5r-ui),sans-serif;color:var(--c5r-ink)}.nerve-order{border:1px solid #B9BFBB;padding:22px 26px;max-width:690px;scroll-margin-top:32px}.nerve-order>summary{font:22px/1.25 var(--c5r-ui),sans-serif;color:var(--c5r-heading);cursor:pointer;display:flex;gap:12px;align-items:center;list-style:none}.nerve-order>summary:after{content:"+";font-size:19px;margin-left:auto;color:var(--c5r-muted)}.nerve-order[open]>summary:after{content:"\2212"}.nerve-order>summary span{font:12px var(--c5r-mono),monospace;color:var(--c5r-muted);margin-left:14px}.nerve-order form{display:grid;grid-template-columns:1fr 145px;gap:24px 30px;margin-top:30px}.pack-choice{border:0;margin:0;padding:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pack-choice legend,.pack-quantity{font:12px var(--c5r-mono),monospace;color:var(--c5r-muted)}.pack-choice legend{margin-bottom:12px}.pack-choice label{position:relative;cursor:pointer}.pack-choice input{position:absolute;opacity:0;width:1px;height:1px}.pack-choice span{display:flex;align-items:center;justify-content:center;width:58px;height:37px;border:1px solid #D4D8D4;font:14px var(--c5r-mono),monospace;color:var(--c5r-ink)}.pack-choice input:checked+span{color:#fff;background:var(--c5r-green);border-color:var(--c5r-green)}.pack-choice input:focus-visible+span{outline:2px solid var(--c5r-focus);outline-offset:3px}.pack-quantity input{display:block;width:100%;font:14px var(--c5r-mono),monospace;color:var(--c5r-heading);background:#fff;border:1px solid #D4D8D4;border-radius:0;height:37px;margin-top:12px;padding:7px 10px}.order-total{grid-column:1/-1;display:flex;gap:20px;align-items:baseline;justify-content:space-between;font:14px var(--c5r-mono),monospace}.order-total strong{font-weight:400;font-size:25px;color:var(--c5r-heading)}.order-email{grid-column:1/-1;justify-self:start;font:14px/1.35 var(--c5r-ui),sans-serif;text-decoration:none;color:#fff!important;background:var(--c5r-green);padding:0}.order-email[aria-disabled=true]{background:#eaeaea;color:#777!important;cursor:not-allowed}.nerve-order .caption{grid-column:1/-1;margin:-12px 0 0}.order-error{grid-column:1/-1;font:13px var(--c5r-ui),sans-serif;color:#b23f38;margin:0!important}.enterprise-contact{font:13px/1.5 var(--c5r-ui),sans-serif;color:var(--c5r-muted);margin-top:16px!important}.enterprise-contact a{color:var(--c5r-green)}@media(max-width:1080px){.product-summary{grid-template-columns:1fr 130px;gap:24px}.supported-devices{grid-template-columns:1fr}.nerve-steps{gap:22px}.nerve-specs>div{grid-template-columns:145px 1fr;gap:24px}}@media(max-width:560px){.company-approach .company-statement{font-size:23px}.company-section h2,.nerve-section>h2{font-size:23px}.company-links{flex-direction:column;gap:16px}.product-summary{grid-template-columns:1fr;padding:20px;gap:25px}.supported-devices{grid-template-columns:1fr 1fr;font-size:11px;gap:10px 18px}.product-order{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}.product-order p{margin:0;grid-row:2;grid-column:1/-1}.product-order .text-link{margin:0;grid-column:2;grid-row:1}.nerve-steps{grid-template-columns:1fr;gap:24px}.nerve-steps li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:14px}.nerve-steps .step-number{margin:4px 0 0}.nerve-specs>div{grid-template-columns:1fr;gap:5px}.nerve-order{padding:20px}.nerve-order>summary{font-size:21px}.nerve-order>summary span{margin-left:0;font-size:11px}.nerve-order form{grid-template-columns:1fr 80px;gap:22px 14px}.pack-choice{gap:5px}.pack-choice span{width:42px}.nerve-lead{font-size:20px!important}.nerve-section,.nerve-intro{margin-bottom:40px}}:is(.nerve-page,.facilities-page){--c5r-title:var(--c5r-mono);--c5r-ui:var(--c5r-mono);max-width:784px;font-family:var(--c5r-mono),monospace;font-size:12px;line-height:1.55}.c5r-scope :is(.nerve-page,.facilities-page) h1{font:400 var(--home-title-size,20px)/1.35 var(--c5r-mono),monospace;letter-spacing:0;margin:0 0 18px;max-width:none}.c5r-scope :is(.nerve-page,.facilities-page) h2{font:400 15px/1.4 var(--c5r-mono),monospace;letter-spacing:0;text-transform:uppercase;margin:0 0 14px}.c5r-scope :is(.nerve-page,.facilities-page) h3{font:400 13px/1.45 var(--c5r-mono),monospace;letter-spacing:0;margin:0 0 8px}.nerve-page .nerve-lead,.facilities-page .facilities-lead{font:400 var(--type-heading)/1.55 var(--c5r-mono),monospace!important;max-width:640px;margin:0 0 25px}.nerve-page .nerve-intro,.nerve-page .nerve-section{margin-bottom:32px}.nerve-page .product-summary{background:#fafbfa;border-color:#ced5cf;padding:16px;gap:28px}.nerve-page .product-summary p{font:12px/1.55 var(--c5r-mono),monospace;margin-bottom:14px}.nerve-page .product-price{font-size:20px}.nerve-page .supported-devices{font-size:11px;gap:7px 14px}.nerve-page .text-link,.nerve-page .enterprise-contact a{font:12px/1.4 var(--c5r-mono),monospace;padding:0 1px;text-decoration:none;color:#015f2f}.nerve-page .text-link:hover,.nerve-page .enterprise-contact a:hover{background:#015f2f;color:#fff}.nerve-page .nerve-steps{gap:22px}.nerve-page .nerve-steps .step-number{font-size:10px;margin-bottom:8px}.nerve-page .nerve-steps p{font:12px/1.55 var(--c5r-mono),monospace}.nerve-page .nerve-features{gap:22px}.nerve-page .nerve-features p{font:var(--type-body)/1.5 var(--c5r-mono),monospace;margin-bottom:12px}.nerve-page .nerve-features .caption{font:10px/1.5 var(--c5r-mono),monospace}.nerve-page .nerve-specs{padding:14px 16px;gap:12px;background:#fafbfa;border:1px solid #CED5CF;max-width:none}.nerve-page .nerve-specs>div{grid-template-columns:170px minmax(0,1fr);gap:20px}.nerve-page .nerve-specs dt{font-size:10px}.nerve-page .nerve-specs dd{font:12px/1.5 var(--c5r-mono),monospace}.nerve-page .nerve-order{max-width:none;padding:14px 16px;background:#fafbfa;border-color:#ced5cf}.nerve-page .nerve-order>summary{font:15px/1.4 var(--c5r-mono),monospace;text-transform:uppercase}.nerve-page .nerve-order form{margin-top:22px;gap:20px 24px}.nerve-page .nerve-order :is(.caption,.order-error){font:11px/1.5 var(--c5r-mono),monospace}.nerve-page .order-total strong{font-size:20px}.nerve-page .order-email{font:12px/1.5 var(--c5r-mono),monospace}.nerve-page .pack-choice span{width:48px;height:30px;font-size:12px;border-color:#ced5cf}.nerve-page .pack-choice input:checked+span{background:#e1eee5;color:#165336;border-color:#96b49f}.nerve-page .pack-quantity input{height:30px;font-size:12px;padding:4px 7px}.nerve-page .enterprise-contact{font:11px/1.5 var(--c5r-mono),monospace}.facilities-page .facility-record{border:1px solid #CED5CF;background:#fafbfa;margin:0 0 26px}.facility-record .facility-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;font:10px/1.4 var(--c5r-mono),monospace;color:#747c77}.facility-record img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.facility-record figcaption{margin:0;padding:8px 12px;font-size:9px;border-top:1px solid #CED5CF}.facilities-page>section{margin:0 0 26px}.facilities-page .facility-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.facility-capabilities li{font:12px/1.5 var(--c5r-mono),monospace}.facility-capabilities span{display:block;color:#747c77;font-size:10px;margin-bottom:6px}.facilities-page .facility-description{font:var(--type-body)/1.5 var(--c5r-mono),monospace;max-width:640px;margin:0 0 18px}.facilities-page .facility-link{display:inline-block;font:12px/1.4 var(--c5r-mono),monospace;background:#e3eff7;border:1px solid #91B6CF;color:#205d87;padding:4px 8px;text-decoration:none}.facilities-page .facility-link:hover{background:#cde3f2;border-color:#528db5;color:#123f5e}@media(max-width:560px){.nerve-page .product-summary{padding:12px;gap:18px}.nerve-page .nerve-specs{padding:12px}.nerve-page .nerve-specs>div{grid-template-columns:1fr;gap:3px}.nerve-page .nerve-steps li{gap:10px}.nerve-page .nerve-steps .step-number{margin:3px 0 0}.nerve-page .nerve-order{padding:12px}.nerve-page .pack-choice span{width:36px}.nerve-page .nerve-order form{grid-template-columns:1fr 70px;gap:18px 12px}.nerve-page .nerve-order>summary span{font-size:10px;margin-left:0}.facilities-page .facility-capabilities{grid-template-columns:1fr;gap:12px}.facility-capabilities span{display:inline;margin-right:10px}.facility-record .facility-meta{gap:10px;font-size:9px}}.layout-study{--home-title-size:20px}.layout-study .site-layout{--nav-width:120px;--outer-inset:44px;--nav-top:72px;--divider-nav-gap:16px;--divider-used-space:40px;--layout-content-width:784px;grid-template-columns:var(--nav-width) minmax(0,var(--layout-content-width));padding:var(--nav-top) var(--outer-inset) 32px}.layout-study.home-iteration .site-layout{--layout-content-width:720px}.layout-study .site-nav{padding-top:4px}.layout-study .site-nav nav{margin-top:21px;gap:10px}.layout-study .site-nav nav a{font-size:13px}.layout-study .site-layout:before{background:#ecf4f0 url(/sciuniverse-study/navigation/grain-green.png) repeat 0 0/480px 480px;opacity:.48;filter:saturate(.765)}@media(max-width:760px){.layout-study .site-layout{display:block;--outer-inset:28px;padding:74px 28px 30px}.layout-study .site-nav{display:block;position:static;width:auto;padding:0;margin:0 0 30px}.layout-study .site-nav nav{flex-direction:row;flex-wrap:wrap;margin:20px 0 0;gap:24px}}@media(max-width:560px){.layout-study .site-layout{--outer-inset:24px;padding:72px 24px 28px}.layout-study .site-nav nav a{font-size:12px}}@media print{.layout-study .site-layout{display:block!important;padding:0!important}.layout-study .site-layout>main{padding:0!important;max-width:none!important}.layout-study .site-nav{display:none!important}}.sidebar-outline,.sidebar-contour{display:none}@media(min-width:761px){html:not([data-home-layout=top]) .layout-study .has-page-outline .site-nav{z-index:2}html:not([data-home-layout=top]) .layout-study .has-page-outline .sidebar-outline{--outline-inset:calc(var(--outer-inset) - 12.5px);--outline-active:#2454D6;--outline-muted:#7D8580;display:block;position:fixed;left:var(--outline-inset);top:var(--outline-top,237px);width:calc(var(--divider-x) - var(--outline-inset) + 1px);box-sizing:border-box;background:transparent;border:0;padding:21px 0;z-index:2}html:not([data-home-layout=top]) .layout-study .sidebar-outline[hidden]{display:none}html:not([data-home-layout=top]) .layout-study .has-page-outline .site-divider{display:none}html:not([data-home-layout=top]) .layout-study .has-page-outline .sidebar-contour{display:block;position:fixed;inset:0 auto auto 0;width:calc(var(--divider-x) + 1px);height:100dvh;pointer-events:none;color:var(--divider-color);z-index:1}.sidebar-contour .contour-wash{fill:#fff}.sidebar-contour .contour-stroke{fill:none;stroke:currentColor;stroke-width:1}html:not([data-home-layout=top]) .layout-study .has-page-outline .site-nav:after{display:none}html:not([data-home-layout=top]) .layout-study .sidebar-outline nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 0 -1.5px;padding:0 14px 0 calc(var(--outer-inset) - var(--outline-inset) + 1.5px);max-height:calc(100dvh - var(--outline-top,237px) - 66px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.layout-study .sidebar-outline nav a{max-width:100%;color:var(--outline-muted);white-space:normal;overflow-wrap:break-word}.layout-study .sidebar-outline nav a[aria-current=location]{color:var(--outline-active)}.layout-study .sidebar-outline nav a[aria-current=location]:before{background:#fff;transform:scaleX(1)}.layout-study .site-nav>nav a[aria-current=page]:after,.layout-study .sidebar-outline nav a[aria-current=location]:after{content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:2px;height:1.15em;background:var(--c5r-green);pointer-events:none}.layout-study .sidebar-outline nav a[aria-current=location]:after{background:var(--outline-active)}.layout-study .sidebar-outline nav a:is(:hover,:focus-visible){color:#fff}.layout-study .sidebar-outline nav a:is(:hover,:focus-visible):before{background:var(--outline-active);transform:scaleX(1)}}@media print{.sidebar-outline,.sidebar-contour{display:none!important}}.sidebar-top-marker{display:none}@media(min-width:761px){html:not([data-home-layout=top]) .sidebar-outline[data-at-top=true] .sidebar-top-marker{display:block;position:absolute;left:calc(var(--outer-inset) - var(--outline-inset));width:1.15em;height:2px;font-size:13px;background:#2454d6;pointer-events:none}.sidebar-top-marker{top:.5px;transform:translateY(-50%)}}.layout-study .sidebar-outline nav::-webkit-scrollbar{display:none}@font-face{font-family:C5R Favorit Mono;src:url(/design-kit/fonts/favorit-mono.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:C5R Favorit Mono;src:url(/design-kit/fonts/favorit-mono-medium.otf) format("opentype");font-style:normal;font-weight:500;font-display:swap}:root,:host{--type-mono:"C5R Favorit Mono",ui-monospace,monospace;--type-meta:10px;--type-body:12px;--type-heading:15px;--type-page:20px;--leading-meta:14px;--leading-body:18px;--leading-heading:20px;--leading-page:27px;--weight-regular:400;--weight-title:500;--tracking-title:-.01em;--type-ink:#111512;--type-muted:#747c77;--type-asphalt:#242723;--type-version-bg:#5C625D;--title-copy-gap:32px}.layout-study{--home-title-size:var(--type-page);--mono:var(--type-mono);--font:var(--type-mono);--c5r-mono:var(--type-mono)}.layout-study .site-nav nav a,.layout-study .sidebar-outline a{font-family:var(--type-mono);font-size:var(--type-body)!important}.layout-study .home-layout-controls,.layout-study .home-layout-controls button,.layout-study .topbar-controls{font-family:var(--type-mono);font-size:var(--type-body)}.layout-study :is(.page-iterations,.versions,.task-page-versions){font-size:var(--type-meta);line-height:var(--leading-meta)}.layout-study .site-nav{--top-link-size:var(--type-body)}.layout-study .study-content,.layout-study :is(.nerve-page,.facilities-page){--font-primary:var(--type-mono);--font-mono:var(--type-mono);--font-body:var(--type-mono);--c5r-title:var(--type-mono);--c5r-body:var(--type-mono);--c5r-ui:var(--type-mono);font-family:var(--type-mono);font-size:var(--type-body);line-height:var(--leading-body)}.layout-study :is(.home-research-page,.study-content,.nerve-page,.facilities-page) h1{font-family:var(--type-mono);font-size:var(--type-page);font-weight:var(--weight-title);line-height:var(--leading-page);letter-spacing:var(--tracking-title);margin-bottom:var(--title-copy-gap)}.layout-study :is(.home-research-page,.study-content,.nerve-page,.facilities-page) :is(h2,h3,h4){font-family:var(--type-mono);font-weight:400;letter-spacing:0}.layout-study .intro p{font:400 var(--type-heading)/1.55 var(--type-mono)}.layout-study .intro p+p{margin-top:14px}.layout-study .intro h1{display:flex;align-items:baseline;gap:10px}.layout-study .intro h1 span{display:inline-block;background:var(--type-version-bg);color:#fff;padding:0;margin:0;font:400 var(--type-meta)/1.15 var(--type-mono);letter-spacing:0;text-transform:uppercase}.layout-study.home-iteration .home-research-page p{font-size:var(--type-heading);line-height:1.55}.layout-study.home-iteration .home-research-page .team-signature,.layout-study footer{font-size:var(--type-meta);line-height:var(--leading-meta)}.layout-study :is(.nerve-page,.facilities-page) :is(p,li,dd,a,button,input,select,label,summary){font-family:var(--type-mono);font-size:var(--type-body);line-height:1.5}.layout-study :is(.nerve-page,.facilities-page) h2{font-size:var(--type-heading);line-height:var(--leading-heading)}.layout-study :is(.nerve-page,.facilities-page) h3{font-size:var(--type-body);line-height:var(--leading-body)}.layout-study :is(.nerve-page .nerve-lead,.facilities-page .facilities-lead){font:400 var(--type-heading)/1.55 var(--type-mono)!important}.layout-study :is(.nerve-page,.facilities-page) :is(.caption,.step-number,dt,small,figcaption,.facility-meta,.facility-capabilities span,.order-error){font-family:var(--type-mono);font-size:var(--type-meta);line-height:var(--leading-meta)}.layout-study .product-price{font:400 var(--type-heading)/var(--leading-heading) var(--type-mono)}.layout-study .order-total strong{font-size:var(--type-heading);line-height:var(--leading-heading)}.layout-study .nerve-order>summary{font:400 var(--type-heading)/var(--leading-heading) var(--type-mono)}.layout-study .nerve-order>summary span{font:400 var(--type-meta)/var(--leading-meta) var(--type-mono)}.layout-study .nerve-order>summary:after{font-size:var(--type-heading)}.layout-study .skip{font:400 var(--type-body)/var(--leading-body) var(--type-mono)}.layout-study footer{font-family:var(--type-mono)}.layout-study .nerve-page .order-total{font:400 var(--type-body)/var(--leading-body) var(--type-mono)}
