.bottom-pane-wrapper .bottom-pane{-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-columns:(minmax(0,1fr))[1];align-items:stretch;border-top:2px solid #000;display:-ms-grid;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:36.75px 0 0}.bottom-pane-wrapper .content-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-pane-wrapper .content{font-size:18px;padding:40.5px 0 0}.bottom-pane-wrapper .content p{font-size:18px}.bottom-pane-wrapper .content .title{font-size:31.5px;line-height:1.143}.bottom-pane-wrapper .btn-wrap a{display:inline-block;font-family:FK Grotesk Mono;font-size:18px;font-weight:600;margin:36px 0 0;padding:0 0 6px;position:relative;text-decoration:none}.bottom-pane-wrapper .btn-wrap a:before{background:#000;bottom:5px;content:"";display:block;height:2px;left:0;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.bottom-pane-wrapper .btn-wrap a:hover:before{width:0}.bottom-pane .pattern-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:47.25px 0}.bottom-pane .pattern-wrapper .ascii{display:flex;font-family:Courier;font-size:5.4px;justify-content:center;line-height:1;margin:0 auto;max-width:500px;white-space:pre}@media (min-width:640px){.bottom-pane-wrapper .content .title{font-size:36px;line-height:1.15}.bottom-pane .pattern-wrapper .ascii{font-size:7.2px}}@media (min-width:768px){.bottom-pane-wrapper .bottom-pane{padding:42px 0 0}.bottom-pane-wrapper .content{font-size:21px;padding:47.25px 0 0}.bottom-pane-wrapper .content p{font-size:21px}.bottom-pane-wrapper .content .title{font-size:56px;line-height:1.143}.bottom-pane .pattern-wrapper .ascii{font-size:10.5px}}@media (min-width:1024px){.bottom-pane-wrapper .bottom-pane{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-pane-wrapper .content-section{border-right:2px solid #000}.bottom-pane-wrapper .content{font-size:24px;padding:72px 72px 72px 0}.bottom-pane-wrapper .content p{font-size:24px}.bottom-pane .pattern-wrapper{padding:72px 0 72px 72px}}@media (max-width:767px){.bottom-pane-wrapper .btn-wrap a{font-size:13.5px;margin:27px 0 0;padding:0 0 4.5px}}