@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b789a3e6-module__1GOVgG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b789a3e6-module__1GOVgG__variable{--font-cd-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,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(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.ibm_plex_mono_b31293fa-module__OLKudG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b31293fa-module__OLKudG__variable{--font-cd-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.cd{--cd-ink:#131511;--cd-ink-panel:#1c1f1a;--cd-ink-line:#2b2f28;--cd-ink-text:#edefe9;--cd-ink-soft:#a8aea2;--cd-mist:#ebf0ed;--cd-mist-deep:#dde5e0;--cd-mist-line:#c9d4ce;--cd-bone:#faf6ec;--cd-bone-deep:#f0e9d8;--cd-bone-line:#ded5bf;--cd-white:#fff;--cd-line:#d8ddd9;--cd-text:#171a16;--cd-soft:#4e564e;--cd-teal:#0f766e;--cd-teal-deep:#115e59;--cd-teal-bright:#2dd4bf;--cd-plate:#f5f6f2;--cd-cat-isolation:#7c9a94;--cd-cat-suction:#8a94a6;--cd-cat-barriers:#a6947c;--cd-cat-infection:#9a7c8f;--cd-cat-chairside:#7c8a6e;background:var(--cd-white);color:var(--cd-text);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.cd-display{font-family:var(--font-cd-display), var(--font-inter), sans-serif;letter-spacing:-.02em}.cd-mono{font-family:var(--font-cd-mono), ui-monospace, monospace;letter-spacing:.04em}.cd-label{font-family:var(--font-cd-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.cd a,.cd button,.cd-plate-card,.cd-tab,.cd input,.cd textarea,.cd summary{transition:background-color .2s cubic-bezier(.25,1,.5,1),border-color .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1),opacity .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .24s cubic-bezier(.25,1,.5,1)}.cd-plate-card:hover{border-color:var(--cd-text);transform:translateY(-2px)}.cd-header{transition:background-color .28s ease-out,border-color .28s ease-out,color .28s ease-out}@keyframes cd-drift-a{0%,to{transform:translate(0)rotate(-2.5deg)}50%{transform:translate(4px,-6px)rotate(-2.1deg)}}@keyframes cd-drift-b{0%,to{transform:translate(0)rotate(1.8deg)}50%{transform:translate(-5px,5px)rotate(2.2deg)}}@keyframes cd-drift-c{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate(3px,4px)rotate(-1.4deg)}}.cd-drift-a{animation:21s ease-in-out infinite cd-drift-a}.cd-drift-b{animation:26s ease-in-out infinite cd-drift-b}.cd-drift-c{animation:17s ease-in-out infinite cd-drift-c}@keyframes cd-swap{0%{transform:translateY(6px)}to{transform:none}}.cd-swap{animation:.28s cubic-bezier(.25,1,.5,1) cd-swap}.cd-veil{opacity:0;pointer-events:none;transition:opacity .22s ease-out}.cd-veil[data-open=true]{opacity:1;pointer-events:auto}.cd-drawer{transition:transform .28s cubic-bezier(.25,1,.5,1);transform:translate(104%)}.cd-drawer[data-open=true]{transform:translate(0)}@media (max-width:1023px){.cd-drawer{transform:translateY(104%)}.cd-drawer[data-open=true]{transform:translateY(0)}}.cd-dialog{opacity:0;pointer-events:none;transition:opacity .22s ease-out,transform .22s ease-out;transform:translateY(10px)scale(.985)}.cd-dialog[data-open=true]{opacity:1;pointer-events:auto;transform:none}.cd-menu{clip-path:inset(0 0 100%);pointer-events:none;transition:clip-path .34s cubic-bezier(.66,0,.34,1)}.cd-menu[data-open=true]{clip-path:inset(0 0 0%);pointer-events:auto}.cd-spine{transform-origin:top;transition:transform .5s cubic-bezier(.25,1,.5,1);transform:scaleY(0)}.cd-step{transition:opacity .3s ease-out}.cd-mat-nitrile{background:radial-gradient(circle at 1.5px 1.5px,#ffffff26 1px,#0000 0) 0 0/8px 8px,linear-gradient(155deg,#0e6e66,#0b4b45 72%) 0 0/100% 100%}.cd-mat-paper{background:repeating-linear-gradient(91deg,#171a160d 0 1px,#0000 1px 6px),repeating-linear-gradient(1deg,#171a1608 0 1px,#0000 1px 9px),#f6f2e7}.cd-mat-nonwoven{background:repeating-linear-gradient(45deg,#171a160e 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#171a160b 0 1px,#0000 1px 5px),#e9ece8}@media (prefers-reduced-motion:reduce){.cd *,.cd :before,.cd :after{transition-duration:.01ms!important;animation:none!important}.cd-spine{transform:scaleY(1)!important}}
