.case-study_root__vAtfY{--cs-ink:#0e1a1c;--cs-steel:#55656a;--cs-paper:#f4f5f2;--cs-line:rgba(14,26,28,.12);--cs-teal:#007f79;--cs-teal-bright:#19b3a6;--cs-teal-soft:#ddf0ed;--cs-amber:#b7790b;--cs-amber-bright:#f0b43c;--cs-amber-soft:#fbf0d9;--cs-night:#0a1416;color:var(--cs-ink)}.case-study_mono__c7nBJ{font-family:var(--font-cs-mono),ui-monospace,monospace;letter-spacing:.04em}.case-study_serif__JKSc4{font-family:var(--font-cs-serif),Georgia,serif;font-weight:400}.case-study_drafting__t_CMd{background-color:var(--cs-paper);background-image:linear-gradient(rgba(0,127,121,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,127,121,.07) 1px,transparent 0),linear-gradient(rgba(0,127,121,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,127,121,.035) 1px,transparent 0);background-size:96px 96px,96px 96px,24px 24px,24px 24px}.case-study_nightGrid__Pzkwr{background-color:var(--cs-night);background-image:radial-gradient(ellipse 70% 60% at 85% 10%,rgba(25,179,166,.22),transparent 60%),linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:100% 100%,32px 32px,32px 32px}.case-study_dim__3APAe{position:relative;white-space:nowrap}.case-study_dim__3APAe:after{content:"";position:absolute;left:.02em;right:.02em;bottom:-.1em;height:.28em;border-left:2px solid;border-right:2px solid;background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat;opacity:.5;transform-origin:left;animation:case-study_drawDim__qAy_i 1.1s cubic-bezier(.65,0,.35,1) .5s both}@media (max-width:639px){.case-study_dim__3APAe{white-space:normal}.case-study_dim__3APAe:after{display:none}}@keyframes case-study_drawDim__qAy_i{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.case-study_plate__89zEa{position:relative;border-radius:20px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,0) 0 2px,hsla(0,0%,100%,.18) 2px 3px,rgba(0,0,0,.018) 3px 5px),linear-gradient(140deg,#eef0ee,#d4dad8 38%,#eceeec 58%,#cdd3d1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(0,0,0,.08),0 1px 2px rgba(14,26,28,.08),0 24px 60px -20px rgba(14,26,28,.35)}.case-study_screw__Vosuq{position:absolute;width:14px;height:14px;border-radius:9999px;background:radial-gradient(circle at 35% 30%,#fbfcfb 0,#b9c1bf 45%,#7d8886 100%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 1px 0 hsla(0,0%,100%,.8)}.case-study_screw__Vosuq:before{content:"";position:absolute;inset:6px 2px;border-radius:2px;background:rgba(14,26,28,.35);transform:rotate(var(--r,35deg))}.case-study_engraved__1tXWw{color:var(--cs-steel);text-shadow:0 1px 0 hsla(0,0%,100%,.75)}.case-study_doc__yYy8x{border-radius:14px;background:#fff;border:1px solid var(--cs-line);box-shadow:0 18px 40px -22px rgba(14,26,28,.4);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.case-study_docStack__lfvH3:hover .case-study_doc__yYy8x:first-child{transform:rotate(-5deg) translate(-10px,-6px)}.case-study_docStack__lfvH3:hover .case-study_doc__yYy8x:nth-child(2){transform:rotate(3deg) translate(12px)}.case-study_docStack__lfvH3:hover .case-study_doc__yYy8x:nth-child(3){transform:rotate(-1deg) translate(-4px,8px)}.case-study_lines__9shzx{background-image:repeating-linear-gradient(180deg,rgba(14,26,28,.09) 0 1px,transparent 1px 14px)}.case-study_cells__W1ah0{background-image:linear-gradient(rgba(0,127,121,.22) 1px,transparent 0),linear-gradient(90deg,rgba(0,127,121,.22) 1px,transparent 0);background-size:100% 18px,25% 100%}.case-study_markOk__iqLlc{background:linear-gradient(transparent 58%,rgba(25,179,166,.28) 0);border-radius:2px}.case-study_markCheck__jtSVY{background:linear-gradient(transparent 58%,rgba(240,180,60,.4) 0);border-radius:2px}.case-study_hatch__PyIWa{background-image:repeating-linear-gradient(135deg,rgba(240,180,60,.9) 0 2px,transparent 2px 5px)}.case-study_flow__10KdP{background-image:linear-gradient(90deg,var(--cs-teal) 50%,transparent 50%);background-size:10px 2px;background-repeat:repeat-x;animation:case-study_flowMove__C7iUy .9s linear infinite}@keyframes case-study_flowMove__C7iUy{to{background-position:10px 0}}.case-study_flowVertical__FC7GM{background-image:linear-gradient(180deg,var(--cs-teal) 50%,transparent 50%);background-size:2px 10px;background-repeat:repeat-y;animation:case-study_flowMoveV__Tv8pD .9s linear infinite}@keyframes case-study_flowMoveV__Tv8pD{to{background-position:0 10px}}.case-study_pulse__LsqHg{animation:case-study_pulse__LsqHg 2.2s ease-out infinite}@keyframes case-study_pulse__LsqHg{0%{box-shadow:0 0 0 0 rgba(25,179,166,.55)}70%{box-shadow:0 0 0 10px rgba(25,179,166,0)}to{box-shadow:0 0 0 0 rgba(25,179,166,0)}}.case-study_rail__V0oBD{background-image:linear-gradient(var(--cs-ink),var(--cs-ink)),repeating-linear-gradient(90deg,rgba(14,26,28,.35) 0 1px,transparent 1px 12px);background-size:100% 1px,100% 6px;background-position:0 0,0 1px;background-repeat:no-repeat}.case-study_sheet__xIemY{box-shadow:inset 0 0 0 1px rgba(14,26,28,.55),0 30px 70px -45px rgba(14,26,28,.45)}.case-study_balloon__cdvh2{box-shadow:0 0 0 1.5px var(--cs-ink),0 0 0 7px var(--cs-paper),0 0 0 8px rgba(14,26,28,.25)}.case-study_leader__oq4MS{height:12px;margin-top:-6px;background:linear-gradient(var(--cs-ink),var(--cs-ink)) 50% /100% 1.5px no-repeat,repeating-linear-gradient(90deg,rgba(14,26,28,.4) 0 1px,transparent 1px 16px) 50% /100% 7px no-repeat}.case-study_knurl__WLy8O{border-radius:3px;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.35) 0 1px,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(0,0,0,.18) 0 1px,transparent 1px 5px),linear-gradient(#c3cbcc,#8e999b);box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}@media (prefers-reduced-motion:reduce){.case-study_dim__3APAe:after,.case-study_flowVertical__FC7GM,.case-study_flow__10KdP,.case-study_pulse__LsqHg{animation:none}.case-study_doc__yYy8x{transition:none}}@media print{.case-study_drafting__t_CMd,.case-study_nightGrid__Pzkwr{background-image:none}.case-study_nightGrid__Pzkwr{background-color:#fff;color:var(--cs-ink)}}@font-face{font-family:__IBM_Plex_Mono_9f0762;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_9f0762;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_9f0762;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_9f0762;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_9f0762;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_9f0762;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_9f0762;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_9f0762;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_9f0762;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_9f0762;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_Fallback_9f0762;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:__IBM_Plex_Mono_9f0762,__IBM_Plex_Mono_Fallback_9f0762;font-style:normal}.__variable_9f0762{--font-cs-mono:"__IBM_Plex_Mono_9f0762","__IBM_Plex_Mono_Fallback_9f0762"}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"__Instrument_Serif_Fallback_ae301a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a";font-weight:400}.__variable_ae301a{--font-cs-serif:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a"}