@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Instrument+Serif:ital@0;1&display=swap";@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/IBMPlexMono-Regular.44abb7d9.woff2) format("woff2"),url(/_next/static/media/IBMPlexMono-Regular.be1c1017.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;margin:0;padding:0}*,:after,:before{box-sizing:inherit}:root{--background:#fcfcfa;--color:#fffefa;--selection:#fcfcfa;--color-lite:#444;--grey:#5d5f61;--fonts:"Instrument Sans",helvetica,Arial,sans-serif;--mono:"IBM Plex Mono","Monaco";--text-size:18px;--text-light:300;--text-normal:400;--text-bold:500;--line-height:1.4;--padding-3:3vw;--padding-5:5vw}::selection{color:#0a0a0a;background:var(--selection)}html{scroll-behavior:smooth}.scroll{transition:all .5s ease-out}body{background:#fffefa;color:var(--color);padding:4px;font-family:var(--fonts);font-optical-sizing:auto;font-size:var(--text-size);font-style:normal;font-weight:var(--text-normal);font-variation-settings:"wdth" 100;line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:720px){body{padding:8px}}.navLg{display:none;justify-content:flex-end;column-gap:8px}@media screen and (min-width:960px){.navLg{display:flex;flex-grow:1}}.navLg .navBlock{color:#7b7b7b;padding-right:16px;max-width:166px;width:100%}.navLg .navBlock a{color:#fff;display:block;font-size:13px;margin-bottom:4px;text-decoration:none}.navLg .navBlock a .label{color:#fff;display:inline-block;position:relative;margin-bottom:4px;transition:all .3s ease-in-out}.navLg .navBlock a .label:before{background:#111010;border:1px solid #fffefa;border-radius:10px;content:"";display:block;height:7px;left:0;position:absolute;opacity:0;top:4px;width:7px;transition:all .3s ease-in-out}.navLg .navBlock a .label.li:before{background:transparent url(/_next/static/media/tiny-arrow.4e36b4b7.svg) 50% no-repeat;background-size:7px 7px;border:none!important;border-radius:0!important}.navLg .navBlock a:hover .label{padding-left:10px;transition:all .15s ease-in-out}.navLg .navBlock a:hover .label:before{opacity:1;transition:all .15s ease-in-out}.navLg .navBlock a:hover .li{padding-left:12px}.navLg .navBlock .active-nav .label{padding-left:10px;transition:all .15s ease-in-out}.navLg .navBlock .active-nav .label:before{background:#fffefa;height:5px;opacity:1;width:5px;transition:all .15s ease-in-out}.navLg .navBlock span{color:#7b7b7b;display:inline-block;font-size:13px;letter-spacing:-.1px;padding-right:8px;line-height:1.2}.navLgSm{display:flex;justify-content:space-between;column-gap:32px}@media screen and (min-width:960px){.navLgSm{display:none}}.navLgSm .navBlock{color:#7b7b7b;width:100%}.navLgSm .navBlock a{color:#fff;display:block;font-size:13px;margin-bottom:0;text-decoration:none}.navLgSm .navBlock a .label{color:#fff;display:inline-block;position:relative;margin-bottom:0;transition:all .3s ease-in-out}.navLgSm .navBlock a .label:before{background:#111010;border:1px solid #fffefa;border-radius:10px;content:"";display:block;height:6px;left:-10px;position:absolute;opacity:0;top:8px;width:6px;transition:all .3s ease-in-out}.navLgSm .navBlock .active-nav .label:before{background:#fffefa;height:5px;opacity:1;width:5px}.mainWrapper{background:#111010;border-radius:4px;min-height:calc(100vh - 16px);padding:0 16px;position:relative;overflow:hidden;width:100%}@media screen and (min-width:720px){.mainWrapper{padding:0 32px}}.introWrap{border-top:1px solid #1c1c1c;height:auto;padding:48px 0;width:100%}@media screen and (min-width:720px){.introWrap{padding:80px 0}}.introWrap .intro{display:flex;flex-flow:column-reverse;gap:8px;width:100%}@media screen and (min-width:720px){.introWrap .intro{flex-flow:row}}.introWrap .caseColBlock{display:flex;gap:8px;margin:24px 0;max-width:429px;width:100%}@media screen and (min-width:720px){.introWrap .caseColBlock{margin:0}}.introWrap .caseCol{max-width:unset;width:calc(50% - 4px)}@media screen and (min-width:720px){.introWrap .caseCol{margin:0;max-width:166px;width:100%}}.introWrap .caseCol.desc{max-width:516px;width:100%}.introWrap .caseCol.desc p{font-size:22px;line-height:1.4}.introWrap .caseCol h4,.introWrap .caseCol ul{font-size:13px;letter-spacing:-.15px}.introWrap .caseCol ul{color:#7a7a7a}.blockWrapper{height:auto;margin:0 0 8px;width:100%}.blockWrapper ul{padding-left:16px}.blockWrapper ul li{font-size:16px;list-style:disc}.blockWrapper .blockTextSplit{display:flex;flex-flow:column;gap:8px;height:auto;justify-content:space-between;padding:24px 0 80px;width:100%}@media screen and (min-width:720px){.blockWrapper .blockTextSplit{flex-flow:row;padding:24px 0 136px}}.blockWrapper .blockTextSplit .textCopy{width:100%}@media screen and (min-width:720px){.blockWrapper .blockTextSplit .textCopy{width:calc(50% - 4px)}}.blockWrapper .blockTextSplit .textCopy h3{font-weight:600;margin-bottom:8px}.blockWrapper .blockTextSplit .textCopy p,.blockWrapper .blockTextSplit .textCopy ul{margin-bottom:20px}.blockWrapper .blockText{display:flex;gap:8px;height:auto;justify-content:center;padding:24px 0 80px;width:100%}@media screen and (min-width:720px){.blockWrapper .blockText{padding:24px 0 136px}}.blockWrapper .blockText.left{justify-content:flex-start}.blockWrapper .blockText.left .textCopy{width:100%}@media screen and (min-width:720px){.blockWrapper .blockText.left .textCopy{width:calc(50% - 8px)}}.blockWrapper .blockText.center{justify-content:center}.blockWrapper .blockText.center .textCopy{width:100%}@media screen and (min-width:720px){.blockWrapper .blockText.center .textCopy{width:calc(50% - 8px)}}.blockWrapper .blockText.right{justify-content:flex-end}.blockWrapper .blockText.right .textCopy{width:100%}@media screen and (min-width:720px){.blockWrapper .blockText.right .textCopy{width:calc(50% - 8px)}}