@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Mono:400,500|Rubik:300,400,500&display=swap);article,aside,audio,command,datagrid,details,dialog,embed,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,video,wbr{display:block}bdi,figcaption,keygen,mark,meter,progress,rp,rt,ruby,time{display:inline}acronym,applet,big,center,dir,font,frame,frameset,noframes,s,strike,tt,u,xmp{display:none}a,abbr,area,article,aside,audio,b,bdo,blockquote,body,button,canvas,caption,cite,code,col,colgroup,command,datalist,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figure,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,map,mark,menu,meter,nav,noscript,object,ol,optgroup,option,output,p,param,pre,progress,q,rp,rt,ruby,samp,section,select,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;font:inherit;margin:0;outline:none;padding:0;text-align:left;text-decoration:none;vertical-align:baseline;z-index:1}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}*{outline:none}html{max-width:100%;width:100%;height:100%}@keyframes bg{0%{background-image:url(images/1.png)}9%{background-image:url(images/1.png)}10%{background-image:url(images/8.png)}19%{background-image:url(images/8.png)}20%{background-image:url(images/5.png)}29%{background-image:url(images/5.png)}30%{background-image:url(images/7.png)}39%{background-image:url(images/7.png)}40%{background-image:url(images/4.png)}49%{background-image:url(images/4.png)}50%{background-image:url(images/2.png)}59%{background-image:url(images/2.png)}60%{background-image:url(images/5.png)}69%{background-image:url(images/5.png)}70%{background-image:url(images/3.png)}79%{background-image:url(images/3.png)}80%{background-image:url(images/2.png)}89%{background-image:url(images/2.png)}90%{background-image:url(images/6.png)}99%{background-image:url(images/6.png)}}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .25s ease-in}body{font-family:"Rubik",sans-serif;font-weight:300;font-size:1.1rem;line-height:1.8rem;background:#fafafa;-webkit-font-smoothing:antialiased;text-align:center;max-width:100%;width:100%}#root,body{height:100%}#root{display:flex;flex-direction:column;position:relative}#root .bg-effect{animation:bg 1s;opacity:.7;animation-iteration-count:infinite;background-size:60px 60px;position:fixed;top:0;left:0;right:0;bottom:0}a{color:#171717}a.link{border-bottom:2px solid #c8d4df}.shim-1{flex-shrink:0;width:.125rem}.shim-2{flex-shrink:0;width:.25rem}.shim-3{flex-shrink:0;width:.5rem}.shim-4{flex-shrink:0;width:.75rem}.shim-5{flex-shrink:0;width:1rem}.shim-6{flex-shrink:0;width:1.25rem}.shim-7{flex-shrink:0;width:1.5rem}.shim-8{flex-shrink:0;width:2.25rem}.shim-9{flex-shrink:0;width:48px}.loading{position:absolute;left:0;right:0;top:0;bottom:0;background:#fafafa}.spinner{width:70px;height:70px;margin:-35px -35px 0;background-color:rgba(51,51,51,.5);position:absolute;top:50%;left:50%;border-radius:100%;animation:sk-scaleout 1s ease-in-out infinite}@keyframes sk-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}@keyframes scrolltrack{0%{opacity:0;transform:translateY(-20px)}1%{opacity:.2}to{opacity:1;transform:translateY(0)}}.project-browser-wrapper{background:#fff;position:relative;z-index:11}.scrolltrack{animation:scrolltrack .1s ease-in .3s;animation-fill-mode:backwards;overflow:auto;text-align:center;width:100vw;background:#fafafa;box-shadow:inset 0 -1px #ededed}.scrolltrack::-webkit-scrollbar{display:none}.project-browser{display:flex;margin:0 auto;width:100%}.project-browser li{box-sizing:border-box;flex-grow:1}.project-browser li:not(.selected) .project-browser-card{cursor:pointer;border-bottom:1px solid #d8d8d8;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,96.1%,.67)),#fff}.project-browser li:not(.selected) .project-browser-card:active .project-browser-image{transform:scale(.97)}.project-browser li:not(.selected) .project-browser-card:hover{opacity:.9}.project-browser li:last-child .project-browser-card{border-right:1px solid #e2e8ee}.project-browser li .project-browser-card{cursor:default;box-sizing:border-box;border-left:1px solid #e2e8ee;display:block;padding:.5rem 0;width:100%;min-width:9.5rem;height:10rem;background:#fff;text-align:center;border-bottom:1px solid #fff;transition:all 50ms ease-in}@media (min-width:768px){.project-browser li .project-browser-card{min-width:10.75rem}}.project-browser li .project-browser-card .project-browser-image{transition:transform 25ms ease-in;height:5rem;text-align:center;display:inline-flex;flex-direction:row;align-items:center;margin:.45rem auto 0;align-content:center}.project-browser li .project-browser-card .project-browser-image img{height:100%}.project-browser li .project-browser-card .project-browser-title{margin-top:-.25rem;text-align:center;font-size:.875rem;font-weight:400}.project-browser li .project-browser-card .project-browser-subtitle{color:#33343c;text-align:center;font-size:.6875rem;line-height:100%}.back-button{display:inline-flex;align-items:center;font-family:"IBM Plex Mono";text-transform:uppercase;font-size:14px;font-weight:500;color:#757575;margin-left:-.15rem;margin-bottom:.5rem}.back-button svg{margin-right:2px}.back-button:hover{opacity:.8}@keyframes page{0%{opacity:0}1%{opacity:.2}to{opacity:1;transform:translateY(0)}}.CaseStudy{animation:page .2s ease-out .1s;animation-fill-mode:backwards;padding:0 1.5rem 2rem;max-width:63rem;margin:0 auto}@media (min-width:768px){.CaseStudy{padding:0 3rem 5rem}}.CaseStudy p{margin:0 0 1rem}.CaseStudy p a{border-bottom:2px solid rgba(0,0,0,.3)}.CaseStudy .CaseStudy_exhibitHeader{padding:1rem 1.4rem 1.2rem;line-height:1.1rem;color:#131515;font-size:.9rem;font-weight:500;margin:0;font-family:"IBM Plex Mono",monospace}@media (min-width:768px){.CaseStudy .CaseStudy_exhibitHeader{padding:.7rem 0}}.CaseStudy .CaseStudy_exhibitHeader strong{font-weight:500}.CaseStudy .CaseStudy_cloud{display:none;padding:1.5rem 1.4rem 0;cursor:default}@media (min-width:768px){.CaseStudy .CaseStudy_cloud{padding-left:0;padding-right:0}}.CaseStudy .CaseStudy_cloud li{display:inline-block}.CaseStudy .CaseStudy_cloud li.label{font-weight:300;display:block;font-size:.9rem}.CaseStudy .CaseStudy_cloud li:not(.label){font-size:.85rem;padding:0 .5rem;line-height:1.4rem;background:#e5f2f0;border-radius:.1rem;margin:0 .2rem 0 0}.CaseStudy .CaseStudy_back{margin-top:.8rem;margin-bottom:1.5rem}.CaseStudy .CaseStudy_back a{color:#1c8cff}.CaseStudy .CaseStudy_back a:hover{text-decoration:underline}.CaseStudy .CaseStudy_back .CaseStudy_back_icon{width:.9rem;height:.75rem;display:inline-block;margin:0 .2rem 0 0;padding:0 0 0 .2rem;position:relative}.CaseStudy .CaseStudy_back .CaseStudy_back_icon:before{content:"";width:.5rem;height:.5rem;position:absolute;display:block;left:0;top:50%;margin-top:-.25rem;right:0;border-color:#1c8cff;border-style:solid;border-width:.0625rem 0 0 .0625rem;transform:rotate(-45deg)}.CaseStudy .CaseStudy_back .CaseStudy_back_icon:after{content:"";width:.8em;position:absolute;height:.0625rem;display:block;left:.02rem;top:50%;right:0;background:#1c8cff}@keyframes specimen{0%{opacity:0}1%{opacity:.2}to{opacity:1}}.CaseStudy .CaseStudy_specimen{margin:1.2rem auto 0;position:relative}@media (min-width:768px){.CaseStudy .CaseStudy_specimen{margin-top:2rem}}.CaseStudy .CaseStudy_specimen__image{width:100%;position:absolute;top:0;left:0;box-shadow:0 0 5rem 0 rgba(0,0,0,.2)}@media (min-width:768px){.CaseStudy .CaseStudy_specimen__image{transform:translate(0);animation:specimen .5s;animation-fill-mode:both}}.CaseStudy .CaseStudy_device{margin:0 1.4rem;display:block;text-align:center;box-sizing:border-box;border-radius:.2rem}@media (min-width:768px){.CaseStudy .CaseStudy_device{margin:0}}.CaseStudy .CaseStudy_device_image{width:80%;padding:0 10% 4rem}@media (min-width:1100px){.CaseStudy .CaseStudy_device_image{width:auto;height:60vh;padding:0}}.CaseStudy p{margin-top:0;font-size:1rem}.CaseStudy h1{padding:0;margin:0;font-size:24px}@media (min-width:768px){.CaseStudy h1{padding:1rem 0 .8rem;font-size:30px}}.CaseStudy h1 span{position:relative;color:rgba(0,0,0,.5);font-weight:100}.CaseStudy h2{padding:.6rem 0;margin:0 auto;font-size:16px;line-height:180%}@media (min-width:768px){.CaseStudy h2{padding:0 0 .4rem;font-size:18px}}.CaseStudy h4{margin:2rem 0 0;font-size:1.2rem;font-weight:400}@media (min-width:768px){.CaseStudy h4{font-weight:300;margin:3rem 0 0;padding-left:0;padding-right:0;padding-top:0;font-size:1.4rem;line-height:2.4rem}}.CaseStudy h4+h3{margin-top:1rem!important}@media (min-width:768px){.CaseStudy h3{padding-left:0;padding-right:0}}.CaseStudy h3.CaseStudy_stepTitle{margin-top:2rem;font-family:"IBM Plex Mono",monospace;font-size:1rem;margin-bottom:.5rem;font-weight:400}.CaseStudy h3.CaseStudy_stepTitle .CaseStudy_stepTitle_number{width:1.5rem;font-size:.8rem;height:1.5rem;margin-right:.4rem;line-height:1.5rem;top:-.1rem;position:relative;border-radius:10rem;text-align:center;color:#fff;display:inline-block;background:#000;font-family:"IBM Plex Mono",monospace}.zoomed,body>div>div>img{display:none}@media (min-width:768px){.zoomed,body>div>div>img{display:inherit;z-index:100}}.project{background:#fff;display:flex;flex-direction:column;flex-grow:1;align-content:center;align-items:center;padding-top:1.5rem;background-size:100% 180%}@media (min-width:768px){.project{padding-top:3rem;min-height:none}}.project.surface{background-image:url(surface.jpg)}.project.login{flex-direction:row;text-align:center}.project.login form{display:inline-block;margin:0 auto;text-align:center}.project.login .validation-message{font-size:14px;text-align:center;margin:16px 0 0}.project.login .form{margin:0 0 0 -32px;display:inline-flex;align-items:center}.project.login .form .back-arrow{display:inline-flex;align-items:center;margin:0 .5rem 1rem}.project.login .form .back-arrow:hover{opacity:.8}.project.login .form .fields{display:inline-block;margin:0 auto 1rem;white-space:nowrap;display:flex;border-radius:.5rem;box-shadow:0 32px 64px rgba(0,0,0,.01),0 16px 32px rgba(0,0,0,.01),0 -16px 32px rgba(0,0,0,.01),0 8px 16px rgba(0,0,0,.015),0 4px 8px rgba(0,0,0,.015),0 2px 4px rgba(0,0,0,.025),0 1px 2px rgba(0,0,0,.025)}.project.login .form .fields.loading{opacity:.5}.project.login .form .fields input[type=password]{border:1px solid #d8d8d8;padding:1rem 1.4rem;font-size:1.1rem;border-radius:.5rem 0 0 .5rem;height:64px;width:240px;box-sizing:border-box;display:inline-block;background:#fff}.project.login .form .fields button{border:1px solid #d8d8d8;border-left:0;display:flex;align-items:center;height:64px;box-sizing:border-box;padding:0 1rem;border-radius:0 .5rem .5rem 0;text-align:center;font-weight:400;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,96.1%,.67)),#fff}.project.login .form .fields button svg{width:24px;height:24px}.project .phones{margin:0 auto;padding-bottom:4rem}@media (min-width:1050px){.project .phones{display:flex}}.project .phones .shim{width:100%}.project .phones .device-wrapper{margin:0 auto;flex-grow:1;text-align:center}.project .phones .device-wrapper.iphone{min-width:312px;max-width:312px;width:312px}.project .phones .device-wrapper.ipad{text-align:center;min-width:107.8%;margin-left:-2.9%}.project .phones .device-wrapper>span{display:inline-flex;align-items:center;text-align:center;margin:2rem auto .8rem;font-weight:400;font-size:16px}.project .phones .device-wrapper>span svg{margin-right:8px}.project .phones .device-wrapper .iphone-12{flex-grow:0;min-width:400px;min-height:669px;max-width:400px;max-height:669px;width:400px;height:669px;margin:0 auto 0 -88px;padding-left:88px;box-sizing:border-box;background:url(../../iphone-12-grey.png);background-size:100% 100%}.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component{width:276px;position:relative;top:12px;margin:0 auto;animation:fadeIn .5s ease-in-out .5s;animation-fill-mode:both;border-radius:35px}.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_video,.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component .rh5v-Overlay_component,.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component .rh5v-Overlay_inner{border-radius:35px;overflow:hidden}.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_controls{opacity:1;position:absolute;margin-bottom:-48px;background:transparent}.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_controls .rh5v-PlayPause_component{display:none}.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_controls .rh5v-Seek_component{margin:0 30%}.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_controls .rh5v-Seek_component .rh5v-Seek_track{box-shadow:0 32px 64px rgba(0,0,0,.01),0 16px 32px rgba(0,0,0,.01),0 -16px 32px rgba(0,0,0,.01),0 8px 16px rgba(0,0,0,.015),0 4px 8px rgba(0,0,0,.015),0 2px 4px rgba(0,0,0,.025),0 1px 2px rgba(0,0,0,.025)}.project .phones .device-wrapper .iphone-12 .rh5v-DefaultPlayer_component.hide-track .rh5v-DefaultPlayer_controls{opacity:0}.project .phones .device-wrapper .ipad-pro{margin:2rem 0 -6rem;width:100%;padding-top:86.3782%;background:url(../../ipad-pro.png);background-size:100% 100%;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component{position:absolute;width:87%;border-radius:1.5%;margin-left:3%;left:2.6%;top:3.3%;animation:fadeIn .5s ease-in-out .5s;animation-fill-mode:both}.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_video,.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component .rh5v-Overlay_component{border-radius:1.5%;overflow:hidden}.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component .rh5v-Overlay_inner{border-radius:35px;overflow:hidden}.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_controls{opacity:1;position:absolute;bottom:-40px;margin-bottom:-5%;background:transparent}.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_controls .rh5v-PlayPause_component{display:none}.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_controls .rh5v-Seek_component{margin:0 40%}.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_controls .rh5v-Seek_component .rh5v-Seek_track{box-shadow:0 32px 64px rgba(0,0,0,.01),0 16px 32px rgba(0,0,0,.01),0 -16px 32px rgba(0,0,0,.01),0 8px 16px rgba(0,0,0,.015),0 4px 8px rgba(0,0,0,.015),0 2px 4px rgba(0,0,0,.025),0 1px 2px rgba(0,0,0,.025)}.project .phones .device-wrapper .ipad-pro .rh5v-DefaultPlayer_component.hide-track .rh5v-DefaultPlayer_controls{opacity:0}.projects-grid{margin-bottom:3rem}.projects-grid li{display:block;box-sizing:border-box;padding:.75rem 0;cursor:pointer;overflow:hidden}@media (min-width:768px){.projects-grid li{display:inline-block;width:50%}.projects-grid li:nth-child(odd){padding-right:.75rem}.projects-grid li:nth-child(2n){padding-left:.75rem}}@media (min-width:1100px){.projects-grid li{width:33.3333%}.projects-grid li:nth-child(3n+1){padding-right:.75rem;padding-left:0}.projects-grid li:nth-child(3n+2){padding-right:.75rem;padding-left:.75rem}.projects-grid li:nth-child(3n+3){padding-left:.75rem;padding-right:0}}.projects-grid li .project-grid-card{display:block;cursor:pointer;box-sizing:border-box;overflow:hidden;padding:1.5rem 2.25rem;background:#fff;border:1px solid hsla(0,0%,84.7%,.6);border-bottom-color:#c8d4df;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,96.1%,.67)),#fff;text-align:center;box-shadow:0 32px 64px rgba(0,0,0,.01),0 16px 32px rgba(0,0,0,.01),0 -16px 32px rgba(0,0,0,.01),0 8px 16px rgba(0,0,0,.015),0 4px 8px rgba(0,0,0,.015),0 2px 4px rgba(0,0,0,.025),0 1px 2px rgba(0,0,0,.025)}.projects-grid li .project-grid-card .project-grid-flag{opacity:.6;border-radius:100px;font-weight:500;font-family:"IBM Plex Mono";text-transform:uppercase;font-size:.75rem;color:#171717}.projects-grid li .project-grid-card .project-grid-flag svg{color:#171717!important;width:1rem;height:1rem;margin-right:.25rem;bottom:-.25rem;position:relative;opacity:1}.projects-grid li .project-grid-card .project-grid-image{height:14rem;text-align:center;display:flex;flex-direction:row;align-items:center;margin:-.75rem auto -.5rem;align-content:center;cursor:pointer}.projects-grid li .project-grid-card .project-grid-image img{height:80%;margin:0 auto}.projects-grid li .project-grid-card .project-grid-title{text-align:center;font-weight:400}.projects-grid li .project-grid-card .project-grid-subtitle{font-size:13px;color:#8c8c8c;text-align:center}.about{margin:2rem 2rem 0;max-width:860px}@media (min-width:768px){.about{margin:5rem auto 0;padding:0 2rem}}@media (min-width:1100px){.about{margin:5rem auto 0;padding:0}}.about h1{display:block}@keyframes typing{0%{width:0}}@keyframes blink-caret{50%{border-color:#171717}}.about h1 span{display:block;animation:typing 2s steps(21),blink-caret .5s step-end 8 alternate;width:216px;overflow:hidden;border-right:.15rem solid transparent;white-space:nowrap}.about .flex{display:flex;flex-direction:column}.about .flex *{text-align:center}@media (min-width:768px){.about .flex{flex-direction:row;align-items:stretch}.about .flex *{text-align:left}}.about .me{margin:.75rem 0 -.35rem}@media (min-width:768px){.about .me{margin:0}}.about .me img{box-shadow:0 32px 64px rgba(0,0,0,.01),0 16px 32px rgba(0,0,0,.01),0 -16px 32px rgba(0,0,0,.01),0 8px 16px rgba(0,0,0,.015),0 4px 8px rgba(0,0,0,.015),0 2px 4px rgba(0,0,0,.025),0 1px 2px rgba(0,0,0,.025);display:inline-block;width:100%;max-width:22rem;box-sizing:border-box}@media (min-width:768px){.about .me img{margin:0;width:18rem;height:18rem}}@media (min-width:1050px){.about .me img{width:20rem;height:20rem}}.about .mobile{display:inline-block;margin:0 auto}@media (min-width:768px){.about .mobile{display:none}}.about .tablet{display:none}@media (min-width:768px){.about .tablet{display:block}}.about h1{font-size:2.25rem;font-weight:400}.about p{font-size:1.125rem;line-height:180%;margin-bottom:1rem}@media (min-width:1050px){.about p{margin-bottom:2rem}}.about hr{margin:2.625rem 0 1.8rem;box-sizing:border-box;border-bottom:.0625rem solid #e2e8ee;display:none}@media (min-width:768px){.about hr{display:block}}.about .socials{display:inline-flex;margin:0 auto 2rem;align-items:center}@media (min-width:768px){.about .socials{margin:0}}.about .socials svg{width:100%;height:100%}.about .socials a{width:1.25rem;height:1.25rem;margin:0 .5rem 0 0}@media (min-width:768px){.about .socials a{width:1.5rem;height:1.5rem;margin:0 1rem 0 0}}.about .socials a:hover{opacity:.8}.about .socials a.resume{width:auto;background:#fff;border:1px solid #d8d8d8;padding:0 .75rem;border-radius:100px;line-height:220%;font-weight:500;height:1.7rem;font-family:"IBM Plex Mono";text-transform:uppercase;font-size:12px}.about .socials a.resume svg{width:1rem;height:1rem;margin-right:.2rem;margin-bottom:-.25rem}.about .socials a.resume:hover{box-shadow:0 32px 64px rgba(0,0,0,.01),0 16px 32px rgba(0,0,0,.01),0 -16px 32px rgba(0,0,0,.01),0 8px 16px rgba(0,0,0,.015),0 4px 8px rgba(0,0,0,.015),0 2px 4px rgba(0,0,0,.025),0 1px 2px rgba(0,0,0,.025);opacity:1}.refunds .refunds_image img{width:100%;border-radius:.25rem}@media (min-width:768px){.refunds .refunds_image img{border-radius:.5rem}}.refunds .refunds_specimen{margin:2rem 0 0;display:block;box-sizing:border-box}@media (min-width:768px){.refunds .refunds_specimen{margin:2rem 0 0}}.refunds .refunds_specimen img{width:100%;background:rgba(0,0,0,.06);border-radius:.25rem;box-shadow:0 48px 100px 0 rgba(17,12,46,.15),0 0 10px 0 rgba(17,12,46,.1)}@media (min-width:768px){.refunds .refunds_specimen img{border-radius:.5rem}}.refunds strong{font-weight:400}.refunds ul{line-height:1.4rem;margin-top:1rem;display:grid;grid-gap:1rem}@media (min-width:601px){.refunds ul.four-across{grid-template-columns:repeat(2,1fr)}}@media (min-width:1050px){.refunds ul.four-across{grid-template-columns:repeat(4,1fr)}}@media (min-width:1050px){.refunds ul.three-across{grid-template-columns:repeat(3,1fr)}}.refunds ul li{font-size:14px;position:relative;box-shadow:0 10px 36px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.06);background:#fff;padding:1.5rem;box-sizing:border-box;border-radius:.25rem;text-align:center}.refunds ul li .row{display:block;margin-bottom:.4rem;padding:.15rem 0 0;text-align:center}.refunds ul li svg{width:48px;height:48px;opacity:.65;margin-bottom:.65rem;stroke-width:.75px}.refunds ul li .title{font-size:13px;display:block;text-align:center;text-transform:uppercase;font-family:"IBM Plex Mono";font-weight:500}.refunds ul li span{display:inline-block;margin:0 auto;text-align:center;max-width:245px}.refunds ul li .letter{display:none}.refunds ul li .rh5v-DefaultPlayer_component{border-radius:8px;margin:1rem auto .5rem;background:transparent;max-width:250px;overflow:hidden;box-shadow:0 10px 36px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.06)}.refunds ul li .rh5v-DefaultPlayer_component :not(video){display:none}.refunds .refunds_burnit_container{position:relative;display:block;text-align:center;margin:2rem 0}@media (min-width:768px){.refunds .refunds_burnit_container{float:right;margin:.25rem 0 1rem 2.5rem}}.refunds .refunds_burnit_container .screenshot{margin:0 auto;display:inline-block}.refunds .refunds_burnit_container .screenshot img{width:100%;margin:0 auto;box-shadow:0 10px 36px 0 rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.06);border-radius:4px}@media (min-width:768px){.refunds .refunds_burnit_container .screenshot img{width:400px}}.refunds .refunds_burnit_container .fire{display:inline-block}.refunds .refunds_burnit_container .fire img{position:absolute;bottom:-5%;margin-left:-3%;width:106.5%;z-index:3;height:110%}.refunds .refunds_demo{margin:1.5rem 0 0;box-shadow:0 64px 96px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.03),0 .75px 16px rgba(0,0,0,.015);border-radius:9px}.refunds .refunds_demo *{border-radius:9px}.refunds .refunds_demo .rh5v-DefaultPlayer_component{border-radius:8px;animation:fadeIn .5s ease-in-out .5s;animation-fill-mode:both;background:transparent;overflow:hideden}.refunds .refunds_demo .rh5v-DefaultPlayer_component .rh5v-DefaultPlayer_video,.refunds .refunds_demo .rh5v-DefaultPlayer_component .rh5v-Overlay_component{border-radius:9px;overflow:hidden}.refunds .refunds_demo .rh5v-DefaultPlayer_component .rh5v-Overlay_inner{border-radius:35px;overflow:hidden}.refunds .refunds_demo .rh5v-DefaultPlayer_component.hide-track .rh5v-DefaultPlayer_controls{border-radius:9px}.Quote__personas{margin:.5rem 0 0;display:block;text-align:center}.Quote__personas__profilesList__persona{border-radius:.2rem;background:#e5e5e5;margin:0 0 -1rem;padding:1.4rem}@media (min-width:768px){.Quote__personas__profilesList__persona{margin:.5rem 0 0;padding:1.7rem 1.5rem}}.Quote__personas__profilesList__persona__profile{padding:0 0 .2rem;border-radius:.2rem;line-height:1rem;margin:0 .5rem .2rem;text-align:left;display:block;overflow:hidden;display:flex;align-items:center;color:rgba(0,0,0,.9)}.Quote__personas__profilesList__persona__profile__image{border-radius:.2rem;width:4.5rem;margin:0 .7rem 0 0;box-shadow:0 .5rem .5rem rgba(0,0,0,.05)}@media (min-width:601px){.Quote__personas__profilesList__persona__profile__image{width:3rem}}.Quote__personas__profilesList__persona__profile__name{font-size:1rem;font-weight:500;line-height:1.6rem;padding-right:.5rem;font-family:"IBM Plex Mono",monospace}.Quote__personas__profilesList__persona__profile__location{display:block;font-size:.85rem;font-weight:400;color:rgba(0,0,0,.4);font-family:"IBM Plex Mono",monospace}.Quote__personas__profilesList__persona__detailsList{margin:0 auto;width:100%}@media (min-width:601px){.Quote__personas__profilesList__persona__detailsList{display:flex}}.Quote__personas__profilesList__persona__detailsList__item{text-align:center;background:#fff;color:#2c2c2c;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.1);padding:.7rem 1rem 1rem;border-radius:.2rem;line-height:1rem;margin:.4rem;display:block}@media (min-width:601px){.Quote__personas__profilesList__persona__detailsList__item{flex-grow:1;flex-basis:0}}.Quote__personas__profilesList__persona__detailsList__item__wrapper{white-space:nowrap;display:inline-flex;align-items:center;margin:0 auto;text-align:left}@media (min-width:601px){.Quote__personas__profilesList__persona__detailsList__item__wrapper{display:block;text-align:center}}.Quote__personas__profilesList__persona__detailsList__item__wrapper__image{width:4rem;margin:0}.Quote__personas__profilesList__persona__detailsList__item__wrapper__image--circle{margin:.5rem 0;width:3rem;border-radius:100rem}.Quote__personas__profilesList__persona__detailsList__item__wrapper__container{margin-left:.5rem;width:7rem}@media (min-width:601px){.Quote__personas__profilesList__persona__detailsList__item__wrapper__container{width:auto;margin-left:0}}.Quote__personas__profilesList__persona__detailsList__item__wrapper__container__title{font-size:.8rem;font-weight:500;display:block;opacity:.5;text-transform:uppercase;font-family:"IBM Plex Mono",monospace;text-align:center}.Quote__personas__profilesList__persona__detailsList__item__wrapper__container__item{font-size:.9rem;font-weight:400;display:block;text-align:center}.Quote__personas__profilesList__persona__detailsList__item__wrapper__container__itemDetail{font-size:.85rem;font-weight:300;display:block;opacity:.6;text-align:center}.Quote__prototype{background-size:100% 100%;margin:0 0 1rem;padding-top:0;display:block;text-align:center;overflow:hidden;position:relative}@media (min-width:768px){.Quote__prototype{border-radius:.2rem}}.Quote__prototype__card{display:none;background:#fff;padding:10% 2rem;vertical-align:middle;border-radius:.2rem 0 0 .2rem;position:relative;right:-41%;width:6rem;box-shadow:0 0 2rem rgba(0,0,0,.2);color:rgba(0,0,0,.9)}@media (min-width:768px){.Quote__prototype__card{display:inline-block}}.Quote__prototype__card__image{width:4rem;margin:0}.Quote__prototype__card__image--circle{margin:.5rem 0;width:3rem;border-radius:100rem}.Quote__prototype__card__title{font-size:.8rem;font-weight:500;display:block;opacity:.5;text-transform:uppercase;font-family:"IBM Plex Mono",monospace}.Quote__prototype__card__item{font-size:.9rem;font-weight:400;display:block}.Quote__prototype__card__itemDetail{font-size:.85rem;font-weight:300;display:block;opacity:.6}.Quote__prototype--kierra{background-image:url(../../projects/quote/persona-kierra-bg-mobile.jpg);background-size:auto 110%;background-position:40% 100%}@media (min-width:768px){.Quote__prototype--kierra{background-image:url(../../projects/quote/persona-kierra-bg.jpg);background-position:30% 0;background-size:auto 100%}}.Quote__prototype--kierra>[class*=__device]{background-image:url(../../projects/quote/iphone8gold.png)}.Quote__prototype--kierra>[class*=__device] .rh5v-DefaultPlayer_component{left:32.35%}.Quote__prototype--kierra>[class*=__device] .rh5v-Overlay_component{box-shadow:inset -1px 0 0 #dfe1e1}.Quote__prototype--jessica{background-image:url(../../projects/quote/persona-jessica-bg.jpg);background-size:160% auto;background-position:42% 100%}@media (min-width:768px){.Quote__prototype--jessica{background-image:url(../../projects/quote/persona-jessica-bg.jpg);background-position:100% 70%;background-size:auto 120%}}.Quote__prototype--jessica>[class*=__device]{background-image:url(../../projects/quote/pixel3a.png)}.Quote__prototype--jessica>[class*=__device] .rh5v-DefaultPlayer_component{width:33%;left:33.5%}.Quote__prototype--david{background-image:url(../../projects/quote/persona-david-bg.jpg);background-size:auto 100%;background-position:40% 0}@media (min-width:768px){.Quote__prototype--david{background-position:30% 0;background-size:100% auto}}.Quote__prototype--david>[class*=__device]{background-image:url(../../projects/quote/iphone8black.png)}.Quote__prototype--david>[class*=__device] .rh5v-DefaultPlayer_component{left:32.25%}.Quote__prototype__device{width:100%;padding-top:100%;background:url(../../projects/quote/xsgold.png);background-size:100% auto;display:inline-block;vertical-align:middle;position:relative;right:-22%}@media (min-width:768px){.Quote__prototype__device{width:60%;padding-top:60%}}.Quote__prototype .rh5v-DefaultPlayer_component{width:37%;background:transparent;display:inline-block;position:absolute;top:16%;left:32.5%}.Quote__prototype .rh5v-Overlay_component{cursor:default}.Quote .CaseStudy_magnifierContainer .noMagnifierOpt{display:none;width:100%;box-sizing:border-box;background:rgba(0,0,0,.1);padding:.5rem 1rem;cursor:zoom-in}@media (min-width:768px){.Quote .CaseStudy_magnifierContainer .noMagnifierOpt{padding:0;border-radius:.2rem}}.Quote .CaseStudy_magnifierContainer .noMagnifierOpt:hover{opacity:.92}.Quote .CaseStudy_magnifierContainer .magnifierOpt{display:block;cursor:none;background:#f0f0f0;border-radius:.2rem;z-index:20;position:relative}@media (any-hover:none){.Quote .CaseStudy_magnifierContainer .noMagnifierOpt{display:block}.Quote .CaseStudy_magnifierContainer .magnifierOpt{display:none;cursor:zoom-in}}.Quote .magnifying-glass{box-shadow:0 .125rem 3rem rgba(0,0,0,.2),0 .125rem .3rem rgba(0,0,0,.1);background:hsla(0,0%,94.1%,.61);background-repeat:no-repeat;border-radius:1rem}@keyframes one{0%{opacity:0}1%{opacity:.2}to{opacity:1}}@keyframes two{0%{opacity:0}1%{opacity:.2}to{opacity:1}}@keyframes three{0%{opacity:0}1%{opacity:.2}to{opacity:1}}.Quote__specimens{margin:2rem}@media (min-width:768px){.Quote__specimens{margin:2rem auto;display:flex}}.Quote__specimens__specimen{flex-grow:1;flex-basis:0;transform:none;position:relative;padding-top:178.0141844%;-webkit-transform:translateZ(0)}@media (min-width:768px){.Quote__specimens__specimen{padding-top:54.591%}}.Quote__specimens__specimen:first-child{left:0}@media (min-width:768px){.Quote__specimens__specimen:first-child{animation:one .5s;animation-fill-mode:both}}.Quote__specimens__specimen:nth-child(2){margin:1rem 0}@media (min-width:768px){.Quote__specimens__specimen:nth-child(2){animation:two .5s;animation-fill-mode:both;margin:0 4%}}.Quote__specimens__specimen:nth-child(3){right:0}@media (min-width:768px){.Quote__specimens__specimen:nth-child(3){animation:three .5s;animation-fill-mode:both}}.Quote__specimens__specimen img{left:0;top:0;position:absolute;width:100%;box-shadow:0 0 5rem 0 rgba(0,0,0,.15);border-radius:.3rem}.Quote__main{background:rgba(0,0,0,.1);background:url(../../images/quote/dealership.jpg) 50%;background-size:auto 100%;margin:0 1.4rem;box-sizing:border-box;display:block;text-align:center;overflow:hidden;border-radius:2rem}@media (min-width:768px){.Quote__main{background-size:100% auto;margin:0}}.Quote__main__device{width:30rem;height:30rem;margin:0 -8rem;background:url(../../images/quote/xsgold.png);background-size:100% auto;display:inline-block}.Quote__main .rh5v-DefaultPlayer_component{width:36%;background:transparent;margin:10% 0 0;display:inline-block}.Quote__main .rh5v-Overlay_component{cursor:default}.Quote__main video{border-radius:5%}.Quote__imageFull{display:block;background:rgba(0,0,0,.1);margin:0;padding:0}@media (min-width:768px){.Quote__imageFull{border-radius:.2rem}}.Quote__imageFull__image{width:100%;border-radius:.2rem;margin:0;padding:0;display:block}.Quote__image{background:rgba(0,0,0,.1);margin:0;padding:1rem 1.4rem}.Quote__image__caption{text-align:center;display:block;font-size:.9rem;opacity:.7;padding:0 0 1rem}@media (min-width:768px){.Quote__image{padding:2rem;border-radius:.2rem}}.CaseStudy_personas,.Quote__image__image{width:100%}@media (min-width:1100px){.CaseStudy_personas{display:flex}}.CaseStudy_personas .CaseStudy_personas_persona{flex:1 1;border-radius:.3rem;display:inline-block;font-size:.95rem;padding:.5rem 0;margin-right:3rem}@media (min-width:768px){.CaseStudy_personas .CaseStudy_personas_persona{padding-left:0;padding-right:0}}@media (min-width:601px){.CaseStudy_personas .CaseStudy_personas_persona{white-space:nowrap}}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_avatar{width:4rem;padding:.8rem;border-radius:.3rem;vertical-align:middle;margin:.5rem .75rem .5rem 0;display:inline-block}@media (min-width:601px){.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_avatar{width:4rem;padding:.8rem}}@media (min-width:1100px){.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_avatar{width:3.5rem;padding:1.1rem .7rem}}@media (min-width:1400px){.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_avatar{width:4rem;padding:.8rem .8rem .9rem}}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_avatar.orange{background:rgba(255,126,28,.2);border:.0625rem solid rgba(255,126,28,.4)}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_avatar.blue{background:rgba(56,234,235,.2);border:.0625rem solid rgba(56,234,235,.4)}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_userStories{display:inline-block;vertical-align:middle;white-space:normal}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_userStories .CaseStudy_personas_persona_userStories_userStory{font-size:1rem;display:block}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_userStories .CaseStudy_personas_persona_userStories_userStory strong{font-weight:400}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_userStories .CaseStudy_personas_persona_userStories_stories{margin:0;line-height:1.8rem;text-align:left;display:inline-block;white-space:nowrap}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_userStories .CaseStudy_personas_persona_userStories_stories .CaseStudy_personas_persona_userStories_stories_number{background:rgba(0,0,0,.08);color:#000;text-align:center;display:inline-block;width:1.2rem;height:1.2rem;border-radius:100rem;margin-top:.17rem;margin-right:.3rem;line-height:1.2rem;font-size:.8rem;font-weight:400;vertical-align:top}.CaseStudy_personas .CaseStudy_personas_persona .CaseStudy_personas_persona_userStories .CaseStudy_personas_persona_userStories_stories .CaseStudy_personas_persona_userStories_stories_story{display:inline-block;white-space:normal}.CaseStudy_Workflow{margin:1.4rem 0;font-size:.8rem;text-align:center}@media (min-width:768px){.CaseStudy_Workflow{margin-left:0;margin-right:0;font-size:.9rem}}.CaseStudy_Workflow .CaseStudy_Workflow_row{display:flex;min-width:240px;margin-right:.8rem}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell.content{width:21%}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell.spacer{width:4%;display:flex;flex-direction:column}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .topSpace{height:42px;display:block;position:relative}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .middleSpace{flex-grow:1;display:block;position:relative}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .bottomSpace{height:32px;display:block;position:relative}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile{white-space:nowrap;border-radius:.2rem;display:block;text-align:center;overflow:hidden;height:5.3rem;padding-left:.2rem;padding-right:.2rem;line-height:10px;white-space:normal;min-width:10px;position:relative}@media (min-width:601px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile{height:6rem}}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile{padding-left:0;padding-right:0;height:12rem}}@media (min-width:1050px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile{height:14rem}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile.empty{position:relative;padding:1px 0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile:not(.empty){margin:0;overflow:hidden;border:.0625rem solid rgba(0,0,0,.1);background:linear-gradient(rgba(0,0,0,.02),rgba(0,0,0,.02));position:relative;z-index:4}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile.empty{margin:0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile .personaIcons{text-align:center}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile .personaIcons img{float:none;margin:17px -2px 0;width:20%;padding:5%;border-radius:100rem;position:relative}@media (min-width:1400px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile .personaIcons img{margin:20px -2px 4px}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile .personaIcons img.orange{background:linear-gradient(rgba(255,126,28,.2),rgba(255,126,28,.2)),linear-gradient(#fff,#fff);border:.0625rem solid rgba(255,126,28,.4);z-index:3}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile .personaIcons img.blue{background:linear-gradient(rgba(56,234,235,.2),rgba(56,234,235,.2)),linear-gradient(#fff,#fff);border:.0625rem solid rgba(56,234,235,.4)}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p{font-size:13px;line-height:13px}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p:not(.title){display:none}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p:not(.title){display:block}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p.title{text-align:center;margin:5px 0 0}@media (min-width:0) and (max-width:340px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p.title{font-size:.65rem}}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p{line-height:16px;padding:0 19px}}@media (min-width:1050px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p{line-height:18px;padding:0 19px}}@media (min-width:1100px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p{line-height:20px}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p strong{font-weight:500}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .CaseStudy_Workflow_tile p strong{font-weight:400}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .curveDown{border:1px solid #bbb;border-left:0;border-bottom:0;display:block;height:13px;border-radius:0 8px 0 0;position:relative;top:27px;width:18%;margin-left:18%}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .line{width:1px;height:100%;background:#bbb;display:inline-block;position:absolute;top:0;margin-left:36%}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .empty{text-align:left}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .empty .line{margin-left:0}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .empty .line{margin-left:11%}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .bottomSpace .lineLeft{margin-left:50%}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .bottomSpace .lineLeft{margin-left:11%}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .line-outer{width:1px;height:100%;background:#bbb;display:inline-block;margin-left:72%;position:absolute;top:0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowDownRight{border:1px solid #bbb;border-right:0;border-top:0;display:block;height:28px;position:relative;top:0;left:18%;width:50%;margin-left:18%;border-radius:0 0 0 8px}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowDownRight{width:38%}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowDownRight:after{content:"";display:block;border:1px solid #bbb;border-left:0;border-top:0;transform:rotate(-45deg);width:8px;height:8px;top:24px;position:absolute;right:0;bottom:auto;left:auto}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .curveUpLeft{border:1px solid #bbb;border-right:0;border-top:0;display:block;height:24px;border-radius:0 0 0 8px;position:relative;top:0;right:0;margin-left:50%}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .curveUpLeft{margin-left:11%}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .curveLeftUp{border:1px solid #bbb;border-left:0;border-bottom:0;display:block;width:36%;height:13px;border-radius:0 8px 0 0;position:absolute;bottom:0;left:0;margin-left:0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .curveUpRight{border:1px solid #bbb;border-left:0;border-top:0;display:block;width:36%;height:28px;border-radius:0 0 8px 0;position:relative;top:0;left:0;margin-left:0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .curveDownRight{border:1px solid #bbb;border-left:0;border-bottom:0;display:block;width:72%;height:28px;border-radius:0 8px 0 0;position:relative;top:28px;left:0;margin-left:0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .curveDownLeft{border:1px solid #bbb;border-left:0;border-top:0;display:block;width:72%;height:24px;border-radius:0 0 8px 0;position:relative;top:0;left:0;margin-left:0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowLeft{background:#bbb;display:block;height:1px;position:relative;top:28px;margin-left:28%}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowLeft:after{content:"";display:block;border:1px solid #bbb;border-right:0;border-bottom:0;transform:rotate(-45deg);width:8px;height:8px;top:-4px;position:absolute;left:0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowRight{background:#bbb;display:block;height:1px;position:relative;top:28px}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowRight{margin-right:24%}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowRight:after{content:"";display:block;border:1px solid #bbb;border-left:0;border-top:0;transform:rotate(-45deg);width:8px;height:8px;top:-4px;position:absolute;right:0}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowUp{display:inline-block;height:100%;width:1px;background:#bbb;position:relative;text-align:left;margin-left:50%;top:10px;height:22px}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowUp:after{content:"";display:block;border:1px solid #bbb;border-right:0;border-bottom:0;transform:rotate(45deg);width:8px;height:8px;top:0;position:absolute;left:-4px}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowUp{margin-left:11%}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowDown{display:inline-block;width:1px;position:absolute;top:0;bottom:6px;margin-left:24px;text-align:left}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowDown:before{content:"";display:block;border-left:1px solid #bbb;border-top:1px solid #bbb;border-radius:8px 0 0 0;width:8px;height:150%;position:relative;right:1px;top:-8px}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowDown:before{height:28px}}@media (min-width:768px){.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowDown{height:21px}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .arrowDown:after{content:"";display:block;border:1px solid #bbb;border-left:0;border-top:0;transform:rotate(-315deg);width:8px;height:8px;bottom:0;position:absolute;left:-5px}}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .lineDown{background:#bbb;display:inline-block;height:16px;width:1px;position:relative;margin-left:22px}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .lineDown:before{content:"";display:block;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-radius:0 0 8px 0;width:8px;height:8px;bottom:-7px;position:absolute;margin-left:-8px}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .bottomLine{background:#bbb;display:block;position:absolute;height:1px;left:0;right:0;bottom:7px}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .bottomLine.leftHalf{width:14px}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .bottomLine.rightHalf{left:30px;right:0}.CaseStudy_Workflow .CaseStudy_Workflow_row .CaseStudy_Workflow_cell .horizontalLine{background:#bbb;display:block;position:absolute;height:1px;left:0;right:0;bottom:13px}.CaseStudy_Wireframe .CaseStudy_Wireframe_image img{width:94%;margin:-1% 3% -5%}@media (min-width:768px){.CaseStudy_Wireframe .CaseStudy_Wireframe_image img{width:107.34%;margin:-1% -4.2% -5%}}.CaseStudy_Wireframe .CaseStudy_Wireframe_image img:hover{opacity:.9!important}.CaseStudy_Prototype{margin:0 1.4rem;text-align:center}@media (min-width:768px){.CaseStudy_Prototype{margin:0;padding:2rem;background:rgba(0,0,0,.06);border-radius:.2rem}}@media (min-width:768px){.CaseStudy_Prototype .CaseStudy_Prototype_videoContainer{max-width:50vw;margin:0 auto;border-radius:.2rem}}.CaseStudy_Prototype .CaseStudy_Prototype_videoContainer .CaseStudy_Prototype_videoContainer_video .video{padding:72.49% 0 0;position:relative;border-radius:.2rem}.CaseStudy_Prototype .CaseStudy_Prototype_videoContainer .CaseStudy_Prototype_videoContainer_video .video .iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.2rem}.CaseStudy__UsabilityTesting{margin:0 1.4rem;text-align:center;background:rgba(0,0,0,.06);border-radius:.2rem}@media (min-width:601px){.CaseStudy__UsabilityTesting{margin:1.4rem;padding:2rem}}@media (min-width:768px){.CaseStudy__UsabilityTesting{margin:0}}.CaseStudy__UsabilityTesting__image{border-radius:.2rem;width:100%;box-sizing:border-box;max-width:40rem}@media (min-width:768px){.CaseStudy__UsabilityTesting__image{padding:0;margin-left:0;margin-right:0}}.CaseStudy__Building{margin:0 1.4rem;text-align:center;background:rgba(0,0,0,.06);border-radius:.2rem}@media (min-width:601px){.CaseStudy__Building{margin:1.4rem;padding:2rem}}@media (min-width:768px){.CaseStudy__Building{margin:0}}.CaseStudy__Building__image{border-radius:.2rem;width:100%;box-sizing:border-box;max-width:70rem}@media (min-width:768px){.CaseStudy__Building__image{padding:0;margin-left:0;margin-right:0}}.CaseStudy_Beta{margin:.5rem 0 3.4rem}@media (min-width:768px){.CaseStudy_Beta{display:flex;align-items:center}}.CaseStudy_Beta .CaseStudy_Beta_content{order:1}.CaseStudy_Beta .CaseStudy_Beta_image{order:0;flex-grow:1;border-radius:.2rem;margin:.5rem 1.4rem;width:13rem;padding:1rem;background:rgba(0,0,0,.03)}@media (min-width:768px){.CaseStudy_Beta .CaseStudy_Beta_image{min-width:12rem;padding:3%;margin:.5rem 2rem .5rem 0}}@media (min-width:1100px){.CaseStudy_Beta .CaseStudy_Beta_image{min-width:14rem}}@media (min-width:1400px){.CaseStudy_Beta .CaseStudy_Beta_image{min-width:15rem}}.CaseStudy_Launch_image{display:block;padding:0 1.4rem}@media (min-width:768px){.CaseStudy_Launch_image{padding:0}}.CaseStudy_Launch_image img{width:100%;background:rgba(0,0,0,.04);border-radius:.2rem;margin:.5rem 0 3.4rem}.SmaatoUIFramework .CaseStudy_magnifierContainer .noMagnifierOpt{display:none;width:100%;box-sizing:border-box;background:rgba(0,0,0,.1);padding:.5rem 1rem;cursor:zoom-in}@media (min-width:768px){.SmaatoUIFramework .CaseStudy_magnifierContainer .noMagnifierOpt{padding:0;border-radius:.2rem}}.SmaatoUIFramework .CaseStudy_magnifierContainer .noMagnifierOpt:hover{opacity:.92}.SmaatoUIFramework .CaseStudy_magnifierContainer .magnifierOpt{display:block;cursor:none;background:#f0f0f0;border-radius:.2rem;z-index:20;position:relative}.SmaatoUIFramework .CaseStudy_magnifierContainer .magnifierOpt img{border-radius:.2rem}@media (any-hover:none){.SmaatoUIFramework .CaseStudy_magnifierContainer .noMagnifierOpt{display:block}.SmaatoUIFramework .CaseStudy_magnifierContainer .magnifierOpt{display:none;cursor:zoom-in}}.SmaatoUIFramework .magnifying-glass{box-shadow:0 .125rem 3rem rgba(0,0,0,.2),0 .125rem .3rem rgba(0,0,0,.1);background:hsla(0,0%,94.1%,.61);background-repeat:no-repeat;border-radius:1rem}.SmaatoUIFramework .SmaatoUIFramework_wild{width:100%;border-radius:.2rem}.SmaatoUIFramework .SmaatoUIFramework_sdx{margin:0 1.4rem;display:block;box-sizing:border-box}@media (min-width:768px){.SmaatoUIFramework .SmaatoUIFramework_sdx{margin:0}}.SmaatoUIFramework .SmaatoUIFramework_sdx img{width:100%;background:rgba(0,0,0,.06);border-radius:.2rem}.SmaatoUIFramework .SmaatoUIFramework_boxart,.SmaatoUIFramework .SmaatoUIFramework_frameworks{width:100%;border-radius:.2rem;background:hsla(0,0%,92.5%,.9);margin:.5rem 0 0}.SmaatoUIFramework .SmaatoUIFramework_box{width:30%;margin:.6rem 0;padding:0 35%;background:linear-gradient(hsla(0,0%,92.5%,.9),hsla(0,0%,92.5%,.9)),url(../../projects/smaato-ui-framework/bg.jpg);background-size:200% auto;background-position:-3.4rem -20rem;border-radius:.2rem}.SmaatoUIFramework .SmaatoUIFramework_files{text-align:center;padding:2rem 0;width:100%;border-radius:.2rem;background:hsla(0,0%,92.5%,.5);margin:.5rem 0 2rem}.SmaatoUIFramework .SmaatoUIFramework_files img{width:45%;display:inline-block}.SmaatoUIFramework .SmaatoUIFramework_heatmap img{width:100%;border-radius:.2rem;margin:.5rem 0 0}.SmaatoUIFramework .SmaatoUIFramework_sketchfile img{width:100%}
/*# sourceMappingURL=main.2dcf2507.chunk.css.map */