html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf5cac0aed116e227b_LibreFranklin-BoldItalic.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcfbe77a68588218870_LibreFranklin-ExtraBoldItalic.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf5cac0aed116e227b_LibreFranklin-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbce629f185faf526ac9_LibreFranklin-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbce27e6ae09fe161862_LibreFranklin-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbce5cac0a8f026e2279_LibreFranklin-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcfd640650b6db6763b_LibreFranklin-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcebe77a64f6021886f_LibreFranklin-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbce0e99efdcf4f6e0bb_LibreFranklin-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf5cac0a50c36e227a_LibreFranklin-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf53f04d21606ff1c5_LibreFranklin-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf6929052934164db7_LibreFranklin-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcfbf75bb0113eb2cf2_LibreFranklin-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf58ad153e43094bd7_LibreFranklin-Bold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcfd05b797beaff66ab_LibreFranklin-ExtraBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf1cef286c721f74d7_LibreFranklin-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf0b52a6816cd32941_LibreFranklin-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbcf6929056995164db8_LibreFranklin-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Librefranklin;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62eedbce0db716c6f33a6248_LibreFranklin-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6620775f2efc5a7c8ff609ba_SourceSans3-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077540fb95db3d2b51ed5_SourceSans3-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077500f73c5b63c769e37_SourceSans3-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207751590748ce30cc80d5_SourceSans3-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6620775189c9fd51a9506ff9_SourceSans3-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207750c8b0a18c35b396dd_SourceSans3-BoldItalic.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6620775142f863279e42ed70_SourceSans3-ExtraBoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207750ea6bba6a4068906e_SourceSans3-Bold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207751590748ce30cc7f66_SourceSans3-ExtraBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6620775009c50d323c603c91_SourceSans3-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6620775048e0b92f5ad54ce4_SourceSans3-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207751f4199d40617a492d_SourceSans3-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077518620fcdbe79f8f38_SourceSans3-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6620775075f767e21d7c02ca_SourceSans3-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077518620fcdbe79f8f0b_SourceSans3-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source sans 3";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207751a2fcddaa4d8263c6_SourceSans3-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077eace502461abd8fb77_SourceSerif4-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077eb937409e568ebb8e1_SourceSerif4-BoldItalic.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077eb531cab63f6a4258e_SourceSerif4-ExtraBoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ebd7022ae1f7a5871f_SourceSerif4-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077eb5846aab05a010810_SourceSerif4-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ebea6bba6a406914de_SourceSerif4-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ebce5301a93f5576fa_SourceSerif4-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ebf4199d40617acbb4_SourceSerif4-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ecc337fb4b21b30820_SourceSerif4-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ec42f863279e4379c6_SourceSerif4-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ecbf01d7c2e775378d_SourceSerif4-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ed66604e3017e8008d_SourceSerif4-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077eec8b0a18c35b4239e_SourceSerif4-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ee4a609455e7fdbe20_SourceSerif4-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077eec8b0a18c35b42399_SourceSerif4-Bold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/662077ee4a609455e7fdbe09_SourceSerif4-ExtraBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677817f24fe53f30f54ea4f_AcariSansNeue-BlackItalic.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677817f24fe53f30f54ea4f_AcariSansNeue-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66778180bd80c4fd6850ec05_AcariSansNeue-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/667781806b3b946177c1f52b_AcariSansNeue-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677818056953a6f9c48e701_AcariSansNeue-BoldItalic.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66778180689e2f763f52f8df_AcariSansNeue-ExtraBoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677818005db1ea68b26e872_AcariSansNeue-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/667781804fbcbbda6805bcf4_AcariSansNeue-ExtraBold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677818063afbe9947646a63_AcariSansNeue-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677818005db1ea68b26e87c_AcariSansNeue-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/667781802a6f276c22d893f0_AcariSansNeue-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677818037e56c11ebb00e4e_AcariSansNeue-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677818098f648ffabacde91_AcariSansNeue-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677818068c563ce7068aac8_AcariSansNeue-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677818082376d6188838380_AcariSansNeue-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66778180689e2f763f52f8c3_AcariSansNeue-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/667781801e26801fb5ebc9bc_AcariSansNeue-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66778180d677d41bd3179b27_AcariSansNeue-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Acarisansneue;src:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6677817f689e2f763f52f869_AcariSansNeue-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--brand-colour:#46464640;--white:#fff;--relume-library-lite--rl-black:black;--relume-library-lite--rl-white:white}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}.w-layout-vflex{flex-direction:column;align-items:flex-start;display:flex}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}p{margin-bottom:10px;font-family:Librefranklin,sans-serif}.heading{color:#464646;text-align:left;-webkit-text-fill-color:inherit;background-color:#0000;background-clip:border-box;margin-top:16px;margin-bottom:16px;padding-top:0;font-family:Montserrat,sans-serif;font-size:48px;font-weight:500;line-height:120%}.heading.heading---work-together{color:#fff;text-align:left;font-family:Open Sans,sans-serif}.body-section-2{perspective:1000px;background-color:#0000;border:0 solid #fff;margin:64px 64px 0;padding-left:64px;padding-right:64px;display:block}.body-section-2:hover{background-color:#0000;border-radius:4px}.body-section-2.design-tools-list{display:block}.body-section-2.form{background-color:#00000014;border-radius:6px}.body{box-sizing:border-box;color:#333;object-fit:fill;background-color:#fff;border:0 solid #fff;flex-direction:column;align-items:center;min-width:100%;max-width:100%;height:auto;min-height:100svh;max-height:100svh;margin-bottom:0;padding-top:0;padding-bottom:0;font-family:Montserrat,sans-serif;display:block;overflow:visible}.body---text{color:#e4e0d7;font-style:italic;font-weight:400}.div-block-3{padding:8px;font-family:Librefranklin,sans-serif;font-style:italic;font-weight:400}.header-text{color:#e4e0d7;max-width:500px;font-family:Librefranklin,sans-serif;font-size:24px;font-weight:400;line-height:120%;text-decoration:none}.div---work{max-width:400px;padding-top:16px}.div-block-5{padding-left:16px;padding-right:16px;position:relative}.footer-dark{background-color:#fff;border:1px solid #0000;flex:0 auto;align-self:auto;width:auto;min-width:100%;max-width:1032px;padding:48px 0;display:block;position:relative}.container{justify-content:center;align-items:stretch;width:100%;min-width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:flex}.footer-wrapper{grid-column-gap:8px;grid-row-gap:8px;color:#e4e0d7;flex-flow:row;justify-content:space-between;align-self:auto;align-items:flex-start;min-width:auto;max-width:1213px;margin-left:auto;margin-right:auto;display:flex}.footer-brand{justify-content:flex-start;align-items:flex-start;display:flex}.footer-brand.w--current{justify-content:flex-start;align-items:center;display:flex}.footer-copyright-center{text-align:center;font-size:12px;line-height:16px}.image{color:#000;max-width:32%}.div-block-6{flex-direction:column;justify-content:center;margin-left:0;display:flex}.div-block-6.mobile{display:none}.container-4{justify-content:space-between;align-items:center;display:flex}.nav-link---menu{color:#fff;-webkit-text-stroke-color:#fff0;overflow-wrap:normal;mix-blend-mode:normal;background-color:#fff0;padding:20px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:color .4s}.nav-link---menu:hover{color:#464646;font-weight:600}.nav-link---menu.w--current{opacity:1;color:#464646;-webkit-text-stroke-color:#464646;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.navbar{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;overflow-wrap:normal;-webkit-text-fill-color:inherit;mix-blend-mode:difference;background-color:#fff0;background-clip:border-box;margin-left:0;margin-right:0;padding:16px 48px 0;display:block;position:fixed;inset:0% 0% auto;overflow:visible}.nav-menu-2{align-items:center;margin-left:auto;display:flex}.image-5{margin-top:16px;margin-bottom:16px;margin-right:0}.body-2{background-color:#fff;margin-top:64px}.section-2{flex-direction:column;align-self:flex-start;align-items:flex-start;margin-left:64px;margin-right:64px;padding-left:64px;padding-right:64px;display:block}.div-block---ux-accessibility{background-image:linear-gradient(#616161bf,#62bb081a 6%,#000000bf 72%,#62bb081a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63321d5b73e78a16f2a50860_unsplash_R8HoXig87p8.png);background-position:0 0,0 0;background-size:auto,cover;border:2px solid #f5f7fa;border-radius:20px;min-height:auto;margin-top:0;margin-bottom:0;padding-top:48px;padding-bottom:48px}.div-case-study-properties{min-width:150px;margin:32px}.case-study-container{background-color:#f5f7fa;border-radius:16px;margin-top:8px;margin-bottom:8px;padding:16px 24px;font-family:Open Sans,sans-serif}.heading-3{margin-top:0;margin-bottom:0;font-size:24px;line-height:120%}.mini-header{margin-top:8px;margin-bottom:8px;font-family:Open Sans,sans-serif;font-weight:600}.heading-7{margin-top:8px;margin-bottom:8px;font-family:Open Sans,sans-serif;font-weight:400;display:none;overflow:visible}.paragraph{margin-bottom:0;padding-top:16px;padding-bottom:16px;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.container-7{min-height:auto;margin-top:32px;margin-bottom:32px;padding-top:32px;padding-bottom:32px;font-family:Acarisansneue,sans-serif}.container---pictures---medium{border:0 solid #e5e5e5;border-radius:16px;justify-content:center;align-items:baseline;margin-top:8px;margin-bottom:8px;padding:32px 64px;display:flex}.text-block---div-case-study-properties{max-width:150px;margin-top:32px;margin-bottom:32px;margin-right:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:120%}.container---case-study-headers{flex-direction:column;align-self:flex-start;align-items:flex-start;margin-top:32px;margin-bottom:32px;padding-top:48px;padding-bottom:48px;font-family:Open Sans,sans-serif;display:flex}.container---case-study-headers.sub-header{padding-top:16px;padding-bottom:16px}.case-study-section-header{color:#333;margin-top:0;margin-bottom:0}.container---pictures---large{border:0 solid #e5e5e5;border-radius:16px;justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.image-7,.image-8,.image-9,.div-block-11{border-radius:16px}.grid---stats{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-top:16px;margin-bottom:16px;padding-top:8px;padding-bottom:8px}.heeading-1-stats{text-align:center;margin-top:32px;margin-bottom:32px;font-size:48px}.image-11{border-radius:16px}.bold-text{text-align:center;font-size:16px;font-weight:600}.image-12{border-radius:16px}.list-item{padding-top:4px;padding-bottom:4px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%}.paragraph---one-line{margin-top:8px;margin-bottom:8px;font-size:18px;font-weight:700}.image-13{border-radius:16px}.div---picture{justify-content:center;margin-top:16px;margin-bottom:16px;display:flex}.container---pictures---vertical{flex-direction:column;justify-content:space-between;display:flex}.image---portrait---small{border-radius:16px;max-width:800px}.image-15,.image-16{border-radius:16px}.container---horizontal---centre{justify-content:center;display:flex}.container--horizontal---double-pics{justify-content:space-between;display:flex}.text-block---case-study{text-align:center;max-width:300px;font-family:Librefranklin,sans-serif;font-size:18px}.bold-text-2{font-size:48px}.container---stats{flex-direction:column;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.div-button{border:2px solid #191919;border-radius:48px;margin-right:0;padding:8px;transition:opacity .5s cubic-bezier(.165,.84,.44,1);display:block}.div-button:hover{box-shadow:1px 1px 4px 3px #e4e0d7}.div-block---social{grid-column-gap:8px;grid-row-gap:8px;flex-direction:row;align-self:flex-start;align-items:center;margin-top:0;margin-bottom:0;padding:2px;display:flex}.button-nav{background-color:#3898ec00;border:.5px solid #e4e0d7;border-radius:20px;padding:8px 24px;font-family:Librefranklin,sans-serif;font-weight:400;transition:background-color .5s cubic-bezier(.165,.84,.44,1);display:block}.button-nav:hover{color:#0a0b0b;background-image:linear-gradient(#e4e0d7,#e4e0d7)}.image-18{border-radius:8px;width:600px;display:block}.divider{clear:none;max-width:none;margin-top:8px;margin-bottom:8px;margin-left:8px;padding-left:0;padding-right:24px;position:relative}.paragraph-2{color:#464646;max-width:500px;font-size:16px;font-weight:400;line-height:120%}.div-block---about{flex-direction:column;justify-content:flex-start;align-items:center;padding:8px;display:flex}.div-block-21{grid-column-gap:8px;grid-row-gap:8px;align-self:flex-start;margin-top:24px;display:flex}.container-10{flex-flow:column;justify-content:center;margin-top:32px;display:flex}.behance-link-block{border:2px solid #000;border-radius:120px;min-width:0;max-width:none;margin-right:8px;padding:16px}.behance-link-block:hover,.behance-link-block:focus{background-color:#0000001a}.linkedin---link-block{color:#464646;background-color:#e4e0d7;background-image:none;border:.5px solid #fff9f9;border-radius:8px;justify-content:center;margin-right:8px;padding:9px 2px;display:flex}.linkedin---link-block:hover{background-color:#cac5bb;border-width:0;border-color:#646464}.linkedin---link-block:active{background-color:#cac5bb;background-image:none;border-width:0}.linkedin---link-block:focus{background-color:#cac5bb}.container-11{grid-column-gap:8px;grid-row-gap:8px;perspective:1000px;border:1px solid #0000;flex-flow:column;margin-top:0;display:flex}.link-work-block{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a2fd87876a631397d3bd0c_Sonatype-front%20header.png);background-position:0 0;background-size:cover;border:.5px solid #e4e0d7;border-radius:20px;justify-content:space-around;align-items:center;margin:24px 0;padding-left:24px;padding-right:24px;text-decoration:none;transition:opacity .5s cubic-bezier(.165,.84,.44,1);display:flex}.link-work-block:hover{box-shadow:1px 1px 4px 3px #e4e0d7}.div-block-divider{color:#464646;border:1px solid #1f271b;border-radius:.2px;flex-direction:column-reverse;justify-content:center;align-items:stretch;min-width:100%;margin-top:0;margin-bottom:16px;padding-bottom:0;padding-right:0;font-weight:400;display:flex}.div-block-divider.form,.div-block-divider.form-line{border-color:#fff}.div-block-divider.forms{border-color:#fefefe}.container-12{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;margin-top:32px;display:flex}.div-block-39{flex-direction:column;justify-content:center;align-items:flex-start;margin:16px;display:flex}.design-tools-used{color:#1f271b;font-family:Open Sans,sans-serif;font-weight:600}.paragraph-experience{color:#464646;align-self:auto;align-items:center;margin-bottom:0;font-size:18px;line-height:120%;display:flex}.paragraph-experience.design-approach{color:#464646;max-width:500px;font-size:16px}.container-13{grid-column-gap:8px;grid-row-gap:8px;flex-direction:row;justify-content:space-between;margin-top:8px;margin-bottom:8px;display:flex}.div-block-qualities{padding:8px}.heading-15{color:#fff;align-items:center;min-height:50vh;margin-top:10px;margin-left:24px;margin-right:24px;padding:8px 24px;display:flex}.text-span,.text-span-2,.text-span-3,.text-span-4,.text-span-5,.text-span-6{font-weight:600}.container-properties{justify-content:space-between;padding-top:8px;padding-bottom:8px;font-family:Open Sans,sans-serif;display:flex}.container-15{flex-direction:column;justify-content:center;align-items:flex-start;min-height:200px;max-height:80px;display:flex}.button---black-bg{color:#484949;background-color:#15171600;border:.5px solid #000;border-radius:20px;padding:8px 24px;font-size:24px;line-height:150%}.button---black-bg:hover{color:#fff;background-color:#151716}.text-block-13,.text-block-15,.text-block-16,.text-block-17{font-family:Librefranklin,sans-serif;font-size:16px}.heading-21,.heading-22,.heading-23,.heading-24{font-family:Librefranklin,sans-serif}.image-24---immi{width:900px;min-width:800px;min-height:auto}.text-span-7{font-style:italic}.list-item-13{font-family:Librefranklin,sans-serif;font-size:18px}.bold-text-9{font-size:16px;font-weight:600}.bold-text-10,.bold-text-11{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}.container-18{padding-top:32px;padding-bottom:32px;display:flex}.div-block-stats{padding:8px}.container-20{justify-content:space-between;padding-top:48px;padding-bottom:48px;display:flex}.case-study-title{margin-top:48px;margin-bottom:48px;padding-top:64px;padding-bottom:64px;font-family:Acarisansneue,sans-serif}.div-block-43{min-height:auto}.experience-heading{color:#1f271b;margin-top:10px;margin-left:0;margin-right:16px;padding-left:0;padding-right:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:24px;text-decoration:none}.immi-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739e8c7f7abd2334db40_Brand%20-%2010.png);background-position:50%;background-size:cover;border:1px solid #c8dbf1;border-radius:16px;flex-direction:row;min-width:auto;min-height:290px;margin:0;display:block;box-shadow:0 11px 10px 1px #c8dbf1}.immi-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739e8c7f7abd2334db40_Brand%20-%2010.png);background-position:50%;background-size:cover;border-color:#00000082;box-shadow:1px 1px 5px 2px #c8dbf1}.immi-copy:focus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63aa7344860562d83f39e110_Immi%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;box-shadow:1px 1px 5px 2px #ecbbc5}.immi-copy.larn---branding{box-shadow:none;width:100%;min-width:100%;max-width:100%}.immi-copy.immi--project-1{grid-column-gap:8px;grid-row-gap:8px;background-image:none;border-width:0;flex-flow:column;padding:16px;display:flex;box-shadow:0 12px 16px -4px #0003}.immi-copy.immi--project-1:hover{border-color:#000;box-shadow:0 20px 24px -4px #0003}.immi-copy.immi--project-1-copy{grid-column-gap:8px;grid-row-gap:8px;background-image:none;border-width:0;flex-flow:column;padding:16px;display:flex;box-shadow:0 12px 16px -4px #0003}.immi-copy.immi--project-1-copy:hover{border-color:#000;box-shadow:0 20px 24px -4px #0003}.boombox-div{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739b1f0ff71301a69966_Brand%20-%203.png);background-position:0 0;background-size:cover;border:1px solid #f6f3ff;border-radius:16px;min-width:auto;min-height:330px;margin-top:0;margin-bottom:0;margin-right:0;box-shadow:0 11px 10px 1px #d1c4e4}.boombox-div:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739b1f0ff71301a69966_Brand%20-%203.png);background-position:0 0;background-size:cover;box-shadow:7px 7px 11px 1px #2c32538c}.boombox-div:active{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3b80bd1f40e0d2d768f_Boombox%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover}.boombox-div:focus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3b80bd1f40e0d2d768f_Boombox%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;box-shadow:1px 1px 5px 2px #c7badf}.boombox-div.subsription-model{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3b80bd1f40e0d2d768f_Boombox%20-%20cover.png);background-position:0 0;min-width:100%;min-height:290px}.boombox-div.subsription-model:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3b80bd1f40e0d2d768f_Boombox%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover}.image-24{margin-top:16px;margin-left:16px}.div-block-44-copy-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/650602fc84ac02253caf195c_ZG-board.png);background-position:0 0;background-size:auto;border:0 solid #e4e0d7;border-radius:16px;min-height:280px;margin-top:0;margin-bottom:0;padding:16px;box-shadow:1px 1px 5px 2px #fdefd0}.div-block-44-copy-copy:hover,.div-block-44-copy-copy:focus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3a5a56bae323084385d_Zigcast-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;box-shadow:1px 1px 5px 2px #fdefd0}.div-block-44-copy-copy:focus-visible,.div-block-44-copy-copy[data-wf-focus-visible]{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3a5a56bae323084385d_Zigcast-%20cover.png);background-position:0 0,0 0;background-size:auto,cover}.text-block-19{color:#1f271b;margin-left:0;margin-right:16px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:150%}.company-image{margin-top:0;margin-left:0}.company-image.hub-artemis{min-width:auto;max-width:60%;max-height:60px}.project-heading{color:#fff;margin:0 16px;padding:16px 0 0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:22px}.project-heading.design{color:#0e0c0c}.project-heading.design-1{color:#fff;margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:0;font-size:18px}.project-heading.nikki-s-pies{color:#fff}.project-heading.nikki-s-pies.branding{color:#5a5a5a;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.boombox-div-copy-copy{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;border:1px solid #edf5ff;border-radius:16px;min-height:330px;margin-top:0;margin-bottom:0;box-shadow:0 11px 10px 1px #add1f88c}.boombox-div-copy-copy:hover,.boombox-div-copy-copy:focus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;box-shadow:1px 1px 5px 2px #add1f8}.boombox-div-copy-copy:focus-visible,.boombox-div-copy-copy[data-wf-focus-visible]{box-shadow:1px 1px 5px 2px #add1f8}.boombox-div-copy-copy.google-ventures-sprint{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 100%;background-size:auto;min-width:43%;min-height:290px}.boombox-div-copy-copy.google-ventures-sprint:hover{background-color:#00000080;background-image:linear-gradient(#0000007d,#0000007d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 0,0 100%;background-size:auto,auto}.boombox-div-copy-copy.branding--2{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739bc368ccda2b811f31_Brand%20-%204.png);background-position:50%;background-size:cover;border-color:#edf5ff80;flex-direction:column;align-items:flex-start;min-height:330px;display:flex}.boombox-div-copy-copy.branding--2:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739bc368ccda2b811f31_Brand%20-%204.png);background-position:50%;background-size:cover}.boombox-div-copy-copy.branding--2.piesbyn-2{box-shadow:none;width:100%;min-width:100%;min-height:290px}.boombox-div-copy-copy.nikki-s-pies{background-image:linear-gradient(#00000012,#00000012),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a036d7951cd6814c87f5c3_Larn%20Ai.png);background-position:0 0,50%;background-size:auto,cover;box-shadow:0 11px 10px 1px #ede0d380}.boombox-div-copy-copy.nikki-s-pies:hover{background-image:linear-gradient(#00000047,#00000047),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a036d7951cd6814c87f5c3_Larn%20Ai.png);background-position:0 0,50%;background-size:auto,cover;box-shadow:0 11px 10px 2px #ede0d3bf}.boombox-div-copy-copy.nikki-s-pies.larn-3{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739cdf4ef688e8f503d8_Brand%20-%205.png);box-shadow:none;width:100%;min-width:100%;min-height:290px}.boombox-div-copy-copy.pies-by-n{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739cdf4ef688e8f503d8_Brand%20-%205.png);background-position:50%;background-size:cover;min-height:290px}.boombox-div-copy-copy.logosandbarnading{box-shadow:none;background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/659f195766f1328725fed59a_Hub%20Artemis-bacground.png);background-position:0 0,50%;min-width:43%;min-height:290px}.boombox-div-copy-copy.logosandbarnading:hover{background-image:linear-gradient(#0000004a,#0000004a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/659f195766f1328725fed59a_Hub%20Artemis-bacground.png);background-position:0 0,50%;background-size:auto,cover}.boombox-div-copy-copy.sonatype-darkmode{grid-column-gap:0px;grid-row-gap:0px;box-shadow:none;background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65f8edb4719c8f591d01a3fa_Icons.png);justify-content:flex-start;align-items:stretch;min-width:100%;max-width:100%;min-height:290px;display:flex}.boombox-div-copy-copy.sonatype-darkmode:hover{background-image:linear-gradient(#0000004a,#0000004a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65f8edb4719c8f591d01a3fa_Icons.png);background-position:0 0,0 0;background-size:auto,cover}.body-section-fullname{grid-column-gap:48px;grid-row-gap:48px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#fff0;border:0 solid #a7a7a7;border-radius:0;flex-flow:column;justify-content:flex-start;align-items:center;min-width:auto;max-width:none;height:auto;min-height:100svh;max-height:100svh;margin:24px 0 0;padding:64px 48px 48px;font-family:Open Sans,sans-serif;font-size:18px;line-height:160%;display:flex;position:static;overflow:visible;box-shadow:inset 0 -2px #0003,0 2px 5px #0003}.body-section{background-color:#0000;border:1px solid #fff0;margin:32px 64px 0;padding-left:32px;padding-right:32px}.div-block-47{justify-content:space-around;display:block}.experience-heading-date-worked{color:#464545;margin-left:0;margin-right:16px;padding-left:0;padding-right:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.experience-box{background-color:#fff;border:.5px solid #fffcfc;border-radius:16px;margin-top:16px;margin-bottom:16px;padding:24px;text-decoration:none;display:block;box-shadow:0 12px 16px -4px #0003}.experience-box:hover{background-color:#fff;box-shadow:0 20px 24px -4px #0003}.link-block-10{margin-top:16px;margin-bottom:16px;text-decoration:none}.icon---div-block{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/659c9466aee7eee984b6c73f_Job%20listing%20-1.jpg);background-position:0 0;background-size:cover;border-radius:16px;min-width:940px;min-height:360px;margin-right:0}.icon---div-block:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/659c9466aee7eee984b6c73f_Job%20listing%20-1.jpg);background-position:0 0;background-size:cover;box-shadow:1px 1px 5px 2px #d9dce4}.icon---div-block:focus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af78595808d376e1321c85_icon-design%20pic.png);background-position:0 0,0 0;background-size:auto,auto;box-shadow:1px 1px 5px 2px #d9dce4}.icon---div-block.icons{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af78595808d376e1321c85_icon-design%20pic.png);background-position:0 0,0 0;background-size:auto,cover;border:1px solid #d1e4eb85;min-width:auto;min-height:290px;box-shadow:0 11px 10px 1px #2c32537a}.icon---div-block.icons:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af78595808d376e1321c85_icon-design%20pic.png);background-position:0 0,0 0;background-size:auto,cover;box-shadow:0 2px 5px 2px #809da680,8px 8px 10px 1px #d9dce4}.icon---div-block.icons.for-icons{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65f8ef3a1c8a0b111fcc9c0c_Design%20System.png);background-position:0 0;background-size:cover}.icon---div-block.icons.for-icons:hover{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65f8ef3a1c8a0b111fcc9c0c_Design%20System.png);background-position:0 0,0 0;background-size:auto,cover}.icon---div-block.icons.hub-artemis{box-shadow:none;background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739d6203702ac9906d1d_Brand%20-%209.png);background-position:0 0,50%;width:100%;min-width:100%;max-width:100%}.div-block-48{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/659c948e27c442a6b4f15fc2_Real%20Estate%20-%20listing.jpg);background-position:0 0;background-size:cover;border-radius:16px;min-width:940px;min-height:360px;margin-left:0}.div-block-48:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/659c948e27c442a6b4f15fc2_Real%20Estate%20-%20listing.jpg);background-position:0 0;background-size:cover;box-shadow:1px 1px 5px 2px #1a262ec7}.div-block-48:focus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af786171109a4aa48a6f65_U!-component.png);background-position:0 0,0 0;background-size:auto,auto}.div-block-48.design-component{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af78595808d376e1321c85_icon-design%20pic.png)}.link-block-11{object-fit:fill;align-self:auto;min-width:auto;min-height:290px;margin-right:0;text-decoration:none;display:flex;overflow:visible}.link-block-12{margin-left:8px;text-decoration:none}.bold-text-12,.bold-text-13,.bold-text-14,.bold-text-15,.bold-text-16,.bold-text-17,.bold-text-18,.bold-text-19{font-weight:400}.bold-text-20,.bold-text-21,.bold-text-22,.bold-text-23{font-weight:600}.text-block-20{font-family:Open Sans,sans-serif;font-weight:600}.text-block-21{font-family:Open Sans,sans-serif;font-weight:400}.italic-text{font-style:normal}.link-block-13{flex-direction:row;min-width:auto;min-height:290px;margin-top:0;margin-bottom:0;text-decoration:none;display:block}.link-block-14{min-width:auto;min-height:290px;margin-top:0;margin-bottom:0;text-decoration:none}.link-block-15{text-decoration:none}.link-block-15.branding---1{align-self:auto;min-height:auto}.link-block-15.branding--2{flex-direction:row;min-height:auto;display:flex}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.submit-button-2{color:#000;-webkit-text-fill-color:inherit;background-color:#fff;background-clip:border-box;border:2px solid #043663;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px}.submit-button-2:hover{color:#fff;background-color:#9187ff;background-image:linear-gradient(162deg,#8ae0ff,#3f3674 67%);font-weight:400}.submit-button-2:focus{color:#fff;background-image:linear-gradient(122deg,#8ae0ff,#3f3674 66%)}.text-block-22{margin-top:24px;font-size:16px}.text-span-8{color:#434ec9;font-family:Open Sans,sans-serif;font-weight:600}.heading-1.description{color:#646464;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:22px}.heading-33{color:#464646;font-family:Acarisansneue,sans-serif;font-size:32px;font-weight:600;line-height:120%}.resume---link-block-16{background-color:#fff;background-image:linear-gradient(#aecff140,#fff 53%,#aecff159);border:.5px solid #fff;border-radius:120px;justify-content:center;margin-right:8px;padding:8px 2px;display:block;box-shadow:0 6px 10px 1px #0003}.resume---link-block-16:hover{background-color:#0000001a;background-image:linear-gradient(#8ab5e2,#4592e4 53%,#8ab5e2);border-width:2px;border-color:#4a95e4}.primary-button{color:#e5e0d7;-webkit-text-stroke-color:#000;background-color:#292929;background-image:none;border:0 solid #d5e8de;border-radius:4px;align-self:center;padding:8px 16px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500;line-height:120%;transition:opacity .3s;box-shadow:0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button:hover{color:#e5e0d7;background-color:#252525;background-image:none;border-width:0;border-color:#686a6c;box-shadow:0 1px 1px #000000e6,inset 0 2px 3px #fff9,inset 0 4px 5px #000000e6,0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button:active{color:#e5e0d7}.primary-button.form:hover{color:#fff;background-color:#000}.sonatype---experience{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65060b3f83c5a81ecefb743f_Sonatype%20board-after%20clicked.png);background-position:50%;background-size:cover;border:0 solid #000;border-radius:8px;min-height:280px;transition:opacity .35s}.sonatype---experience:hover{box-shadow:none;opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline-offset:0px;background-position:50%;background-repeat:repeat;background-size:cover;border-width:0;border-color:#c5f6cf;outline:0 solid #e5fae5}.subtitle-copy{color:#fff;font-size:18px;font-weight:400;line-height:22px}.subtitle-copy.project-copy{color:#464646;font-family:Acarisansneue,sans-serif}.experience---job-title{color:#464646;font-size:24px;font-weight:400;line-height:32px}.experience---job-title.project-copy{font-family:"Source sans 3",sans-serif}.expereince---p1{color:#fefefe;margin-bottom:16px;font-size:16px;line-height:24px}.expereince---p1.project-copy{color:#464646;font-family:"Source Serif 4",sans-serif}.experience-content{margin-top:16px;padding:0}.dreampayments---block{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207c0025e18d8c55d4bf5b_3%202.png);background-position:50%;background-size:cover;border-radius:8px;min-height:280px;display:block}.dreampayments---block:hover{box-shadow:none;opacity:1;background-position:50%;background-repeat:repeat;background-size:cover}.zigcast---block{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207c01f9fb43094b67ee2b_Group%20593.png);background-position:50%;background-size:cover;border-radius:8px;min-height:280px}.zigcast---block:hover{box-shadow:none;background-position:50%}.footer-link{border-radius:160px;justify-content:center;padding:0;display:flex}.footer-link:hover{-webkit-text-stroke-width:0px;background-color:#0000;border:0 solid #e5e0d7}.text-field{background-color:#333131;border-radius:8px;min-width:600px;min-height:50px;font-size:16px;line-height:18px}.text-field.large-text{min-height:120px}.text-field.large-text-field{text-align:left;object-fit:fill;min-width:600px;min-height:120px;text-decoration:none}.text-field-2{min-height:40px}.field-label{margin-top:16px;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500}.heading-34{margin-top:0;margin-bottom:24px;font-family:Montserrat,sans-serif;font-weight:500}.form-block{margin-top:16px}.container-21{background-color:#00000014;border-radius:6px;margin-top:24px;margin-bottom:24px;padding:64px}.container-21.contact-section{max-width:none;margin-left:64px;margin-right:64px;padding-right:64px}.image-25{max-width:120%}.form-2{background-color:#464646;border:1px solid #fff;border-radius:16px;margin-bottom:32px;padding:64px;box-shadow:0 11px 10px 2px #0003}.field-label-2,.field-label-3{color:#fff;font-size:16px;font-weight:400}.image-26{width:36px}.navbar-logo-left-container{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:15px 20px}.navbar-logo-left-container.shadow-three{width:100%;max-width:1140px;margin-bottom:0;padding-top:20px;padding-bottom:20px}.container-22{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper{justify-content:space-between;align-items:center;display:flex}.nav-menu-two{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-link{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link:hover{color:#1a1b1fbf}.nav-link:focus-visible,.nav-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown{margin-left:5px;margin-right:5px}.nav-dropdown-toggle{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle:hover{color:#1a1b1fbf}.nav-dropdown-toggle:focus-visible,.nav-dropdown-toggle[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon{margin-right:10px}.nav-dropdown-list{background-color:#fff;border-radius:12px}.nav-dropdown-list.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link:focus-visible,.nav-dropdown-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-divider{background-color:#e4ebf3;width:1px;height:22px;margin-left:15px;margin-right:15px}.nav-link-accent{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent:hover{color:#1a1b1fbf}.button-primary{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary:hover{color:#fff;background-color:#32343a}.button-primary:active{background-color:#43464d}.image-27{max-width:60%}.container-23{color:#1f271b}.div-block-49{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/659f195766f1328725fed59a_Hub%20Artemis-bacground.png);background-position:0 0;background-size:cover;border-top-left-radius:16px;border-top-right-radius:16px;min-height:280px}.div-block-49:hover{background-position:40% 40%}.image-28{max-width:60%}.container-24{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:32px;display:flex}.lottie-animation{min-width:200px;min-height:300px}.div-block-50{padding:8px 16px}.text-block-23{font-size:18px}.quick-stack{grid-column-gap:16px;grid-row-gap:16px;align-self:auto;padding:16px 0}.div-block-51{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:flex-start;margin-top:8px;display:flex}.div-block-52{grid-column-gap:4px;grid-row-gap:4px;display:flex}.image-29{max-width:100%}.container-25{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:4px;padding-bottom:4px;display:flex}.image-30{min-width:24px;max-width:0%;min-height:24px}.image-30.adobe-creative-suite{min-width:72px}.body-3{flex-direction:column;align-items:center;display:block}.div-block-53{flex-direction:column;justify-content:center;align-items:center;min-width:auto;max-width:1000px;display:flex}.image-31{max-width:64%}.image-31:hover{max-width:72%}.link-block-15-copy{text-decoration:none}.link-block-15-copy.branding---1{align-self:auto;min-height:auto}.link-block-15-copy.branding--2{flex-direction:row;min-height:auto;display:flex}.link-block-logo-branding{text-decoration:none}.link-block-logo-branding.branding---1{flex-direction:column;align-self:auto;min-width:auto;min-height:230px;display:flex}.link-block-logo-branding.branding--2{flex-direction:row;min-height:auto;display:flex}.larn-blue{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739b1f0ff71301a69966_Brand%20-%203.png);background-position:50%;background-size:cover;border:1px solid #f6f3ff;border-radius:16px;width:100%;min-width:355px;max-width:100%;min-height:290px;margin-top:0;margin-bottom:0;margin-right:0}.larn-blue:hover{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739b1f0ff71301a69966_Brand%20-%203.png);background-position:50%;background-size:cover}.larn-blue:active,.larn-blue:focus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739b1f0ff71301a69966_Brand%20-%203.png);background-position:0 0,50%;background-size:auto,cover}.larn-blue.subsription-model{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3b80bd1f40e0d2d768f_Boombox%20-%20cover.png);background-position:0 0}.larn-blue.subsription-model:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3b80bd1f40e0d2d768f_Boombox%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover}.new-stack-container{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:32px;display:flex}.grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.form-block-2{min-width:100%}.stack-heading{color:#646464;font-family:Montserrat,sans-serif;font-size:32px;font-weight:500}.grid-2{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-content:center;justify-items:start;width:100%;display:grid}.gourmet-pies-1{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;border:1px solid #edf5ff;border-radius:16px;min-height:330px;margin-top:0;margin-bottom:0;box-shadow:0 11px 10px 1px #add1f88c}.gourmet-pies-1:hover,.gourmet-pies-1:focus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;box-shadow:1px 1px 5px 2px #add1f8}.gourmet-pies-1:focus-visible,.gourmet-pies-1[data-wf-focus-visible]{box-shadow:1px 1px 5px 2px #add1f8}.gourmet-pies-1.google-ventures-sprint{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 100%;background-size:auto;min-width:auto;min-height:290px;box-shadow:0 11px 10px 1px #add1f86b}.gourmet-pies-1.google-ventures-sprint:hover{background-color:#00000080;background-image:linear-gradient(#0000007d,#0000007d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 0,0 100%;background-size:auto,auto}.gourmet-pies-1.branding--2{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739bc368ccda2b811f31_Brand%20-%204.png);background-position:50%;background-size:cover;border-color:#edf5ff80;flex-direction:column;align-items:flex-start;min-height:330px;display:flex}.gourmet-pies-1.branding--2:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739bc368ccda2b811f31_Brand%20-%204.png);background-position:50%;background-size:cover}.gourmet-pies-1.branding--2.piesbyn-2{width:100%;min-width:100%;min-height:290px}.gourmet-pies-1.nikki-s-pies{background-image:linear-gradient(#00000012,#00000012),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a036d7951cd6814c87f5c3_Larn%20Ai.png);background-position:0 0,50%;background-size:auto,cover;box-shadow:0 11px 10px 1px #ede0d380}.gourmet-pies-1.nikki-s-pies:hover{background-image:linear-gradient(#00000047,#00000047),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a036d7951cd6814c87f5c3_Larn%20Ai.png);background-position:0 0,50%;background-size:auto,cover;box-shadow:0 11px 10px 2px #ede0d3bf}.gourmet-pies-1.nikki-s-pies.larn-3{width:100%;min-width:100%;min-height:290px}.gourmet-pies-1.pies-by-n{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739cdf4ef688e8f503d8_Brand%20-%205.png);background-position:50%;background-size:cover;width:100%;min-width:100%;min-height:290px}.gourmet-pies-1.logosandbarnading{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739cecbaa7a81d351dfc_Brand%20-%207.png);background-position:0 0,50%;min-width:auto;min-height:290px}.gourmet-pies-1.logosandbarnading:hover{background-image:linear-gradient(#0000004a,#0000004a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739cecbaa7a81d351dfc_Brand%20-%207.png);background-position:0 0,50%;background-size:auto,cover}.gourmet-pies-1.sonatype-darkmode{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a19ce8c60f3e473ac2bf80_Sonatype%20-%20Design%20systems.png);min-height:290px}.gourmet-pies-1.sonatype-darkmode:hover{background-image:linear-gradient(#0000004a,#0000004a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a19ce8c60f3e473ac2bf80_Sonatype%20-%20Design%20systems.png);background-position:0 0,0 0;background-size:auto,cover}.reachout{color:#fff;text-align:left;-webkit-text-fill-color:inherit;background-color:#0000;background-clip:border-box;margin-top:16px;margin-bottom:16px;padding-top:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:120%}.reachout.heading---work-together{color:#fff;text-align:left;font-family:Open Sans,sans-serif}.contact-box{background-color:#464646;border:.5px solid #fffcfc;border-radius:16px;width:100%;max-width:100%;margin-top:16px;margin-bottom:16px;padding:0 16px 16px;text-decoration:none;box-shadow:0 11px 10px 1px #00000080}.contact-box:hover{background-color:#464646;background-image:linear-gradient(#00000045,#00000045)}.reach-out-content{margin-top:0;padding:0}.div-block-divider---2{color:#fff;border:1px solid #fff;border-radius:.2px;flex-direction:column-reverse;justify-content:center;align-items:stretch;min-width:100%;margin-top:0;margin-bottom:16px;padding-bottom:0;padding-right:0;font-weight:400;display:flex}.div-block-divider---2.form,.div-block-divider---2.form-line{border-color:#fff}.div-block-divider---2.forms{border-color:#fefefe}.reach-out-field{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-end;margin-top:8px;display:flex}.div-block-54{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.link{color:#fff;font-size:18px}.image-32{width:24px;max-width:none;height:auto}.container-24-copy{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:0;display:flex}.text-field-3{border-radius:4px}.field-label-4{text-align:left;font-family:Acarisansneue,sans-serif}.link-2{color:#434ec9}.div-block-39-copy{flex-direction:column;justify-content:center;align-items:flex-start;margin:16px;display:flex}.paragraph-experience-copy{color:#464646;align-self:auto;align-items:center;margin-bottom:0;font-size:18px;line-height:120%;display:flex}.paragraph-experience-copy.design-approach{color:#464646;flex-direction:column;max-width:none;font-size:16px;display:block}.body-4-copy{flex-direction:column;align-items:center;display:block}.container-15-copy{flex-direction:column;justify-content:flex-end;align-items:center;min-height:200px;max-height:none;display:block}.section-2-copy{flex-direction:column;align-self:flex-start;align-items:flex-start;margin-left:64px;margin-right:64px;padding-left:64px;padding-right:64px;display:block}.image-33,.image-34,.image-35{border-radius:8px}.div-block-55{border:0 solid #000;border-radius:8px;flex-direction:column;margin-left:8px;margin-right:8px;padding:24px;display:block;box-shadow:0 1px 4px #0003}.text-block-24{text-align:center;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.text-block-25{text-align:center;font-family:Montserrat,sans-serif;font-weight:400}.grid-3{grid-template-columns:1fr 1fr 1fr;margin-top:16px}.image-36{max-height:48px}.image-39{display:inline-block}.div-block-56{flex-direction:row;justify-content:center;margin-bottom:4px;display:flex}.presentation-icon{padding-top:10px}.paragraph-3{color:#464646;max-width:570px;font-size:18px;line-height:22px}.link-3{color:#464646;align-self:flex-start;font-size:18px}.columns{flex-direction:column;display:flex}.image---portrait---small-copy{border-radius:16px;max-width:800px}.paragraph-quote{text-align:center;margin-bottom:0;padding-top:16px;padding-bottom:16px;font-family:Open Sans,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:150%}.case-study-container-quotes{background-color:#caf3ff;border-radius:16px;margin-top:8px;margin-bottom:8px;padding:16px 24px;font-family:Open Sans,sans-serif}.email{color:#464646;background-color:#e4e0d7;background-image:none;border-style:solid;border-color:#fff9f9;border-radius:8px;justify-content:center;margin-right:8px;padding:9px 2px;display:flex}.email:hover{background-color:#cac5bb;border-width:0;border-color:#646464}.email:focus{background-color:#0000001a}.experience-box---ha{background-color:#464646;border:.5px solid #fffcfc;border-radius:16px;margin-top:16px;margin-bottom:16px;padding:0 0 16px;text-decoration:none;display:none;box-shadow:0 11px 10px 1px #00000080}.experience-box---ha:hover{background-color:#464646;background-image:linear-gradient(#00000045,#00000045)}.heading-6{color:#464646;text-transform:uppercase;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.text-block-26{font-size:16px}.text-block-27{color:#464646;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:130%}.heading-35{margin-top:0;margin-bottom:0;font-size:18px}.section-3{display:none}.text-block-28{color:#646464;font-size:18px;font-weight:400}.div-block-57{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;align-items:flex-start;min-width:720px;max-width:720px;margin-bottom:16px;display:flex}.heading-36{font-size:18px;line-height:24px}.div-block-58{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739cdf4ef688e8f503d8_Brand%20-%205.png);background-position:50%;background-size:auto;border-radius:4px;min-width:14%;min-height:250px}.div-block-59{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739d6203702ac9906d1d_Brand%20-%209.png);background-position:50%;background-size:auto;border-radius:4px}.grid-4{grid-template-rows:auto auto auto}.div-block-60{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a036d7951cd6814c87f5c3_Larn%20Ai.png);background-position:50%;background-size:cover;border-radius:4px;min-height:250px}.div-block-61{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739e8c7f7abd2334db40_Brand%20-%2010.png);background-position:50%;background-size:cover;border-radius:4px}.div-block-62{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739b1f0ff71301a69966_Brand%20-%203.png);background-position:50%;background-size:cover;border-radius:4px;min-height:250px}.div-block-63{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739bc368ccda2b811f31_Brand%20-%204.png);background-position:50%;background-size:cover;border-radius:4px}.list-item-14,.list-item-15{font-size:16px}.list-item-16{margin-top:8px;font-size:16px}.text-block-29{color:#464646;margin-bottom:0;font-family:"Source Serif 4",sans-serif;font-style:normal;text-decoration:none}.div-block-64{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.link-block-16{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;padding:16px;display:flex;box-shadow:0 12px 16px -4px #0003}.text-header{color:#464646;font-family:"Source Serif 4",sans-serif;font-weight:700}.div-block-65{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.div-block-66{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207bfe718616e72767b800_Real-Estate%20-1.png);background-position:0 0;background-size:cover;border-radius:8px;min-height:240px;display:flex}.canadascout-pic{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207bfc937409e568ef474e_Job%20Post.png);background-position:0 0;background-size:cover;border-radius:8px;min-height:240px}.text-block-29-copy{color:#464646;max-width:240px;font-family:"Source Serif 4",sans-serif;font-style:normal;text-decoration:none}.text-block-30{font-family:"Source Serif 4",sans-serif}.text-block-31{font-family:"Source Serif 4",sans-serif;font-size:16px}.link-4{color:#464646;font-family:"Source Serif 4",sans-serif}.small-copy{font-family:"Source Serif 4",sans-serif;font-size:14px;font-style:italic}.div-block-67,.div-block-68{flex-flow:column;display:flex}.div-block-69{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.div-block-70{display:flex}.tools-header{color:#464646;margin-bottom:4px;font-family:"Source Serif 4",sans-serif;font-style:normal;font-weight:700;text-decoration:none}.div-block-71{flex-flow:column;justify-content:center;align-items:flex-start;display:block}.canadascout-pic-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66207bfc937409e568ef474e_Job%20Post.png);background-position:0 0;background-size:cover;border-radius:8px;min-height:240px}.figma-r-components{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66213c5a24bfbcbde2b44cdc_Reusable%20components.png);background-position:50%;background-size:cover;border-radius:8px;min-height:240px}.column-3{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.container-27{display:block}.header-2{color:#292929;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600;line-height:120%}.heading-38{color:#333c;font-size:16px}.div-block-72{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:space-between;align-items:stretch;min-width:0%;max-width:none;display:flex}.header-3{color:#fff;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:130%}.text-block-32{grid-column-gap:0px;grid-row-gap:0px;color:#464646b3;justify-content:flex-start;align-items:stretch;width:auto;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:120%;display:block}.section-4{font-size:16px}.div-block-73{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;min-width:100%;max-width:100%;display:flex}.div-block-72-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.div-block-74{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.grid-5{grid-column-gap:8px;grid-row-gap:8px;grid-template-columns:1fr 1fr 1fr}.div-block-75{grid-column-gap:4px;grid-row-gap:4px;flex-flow:row;justify-content:space-between;align-items:center;display:flex;overflow:visible}.text-block-32-copy{justify-content:flex-start;align-items:stretch;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:130%;display:flex}.white-arrows-pop{min-width:8px;max-width:16px;min-height:8px;max-height:16px}.div-block-76{object-fit:contain;border:1px solid #a09cf1;border-radius:200px;justify-content:center;align-items:center;min-width:24px;max-width:24px;min-height:24px;max-height:24px;display:flex;overflow:hidden}.link-block-17{max-width:24px;max-height:24px}.div-block-77{grid-column-gap:4px;grid-row-gap:4px;justify-content:space-between;align-items:stretch;display:flex}.image-41{min-width:14px;max-width:none;min-height:12.8px;max-height:14px}.image-42,.image-43{max-width:24px}.link-block-email{box-shadow:inset 0 0 4px 1px var(--brand-colour);border-radius:200px;padding:8px}.linkedin-icon{min-width:auto;max-width:100%;min-height:auto;max-height:16px}.link-block-linkedin{box-shadow:inset 0 0 4px 1px var(--brand-colour);border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:flex}.x-icon{min-width:auto;max-width:none;min-height:auto;max-height:16px}.link-block-x{box-shadow:0 60px 8px 0 #0000001a,inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#fff6;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.resume-button{box-shadow:inset 0 0 4px 1px var(--brand-colour);border-radius:200px;padding:8px}.resume-icon{min-width:16px;max-width:none;min-height:12.8px;max-height:20px}.section-5{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a26ab804d6d0a4b8ef7f08_DP%20-%20front%20page.png);background-position:50%;background-size:cover;min-height:642px;overflow:hidden}.heading-39{color:#464646;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:32px;font-weight:600;line-height:120%;display:block}.margin-div-block{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;min-width:100%;max-width:100%;max-height:none;margin-top:48px;display:flex}.section-6{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.heading-40{color:#46464699;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:400;line-height:120%;display:none}.dp---pill-text{color:#31644a;font-family:Acarisansneue,sans-serif;font-size:16px}.dp---pill-block-green{grid-column-gap:16px;grid-row-gap:16px;background-color:#cef5ce;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.div-block-79{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-self:flex-start;align-items:stretch;font-family:Acarisansneue,sans-serif;font-weight:600;display:flex}.heading-5{color:#464646cc;-webkit-text-stroke-color:#333333d9;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.div-block-80{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.regular-text{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;min-width:50%;max-width:none;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:160%}.regular-text.bold-regular-text{font-weight:600}.my-role---div{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;min-width:auto;max-width:1213px;max-height:none;display:flex}.pargaraph-format{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;min-width:100%;max-width:100%;max-height:none;display:flex}.dp---section-project-scope{grid-column-gap:48px;grid-row-gap:48px;background-image:linear-gradient(#ffffff80,#ffffff80);flex-flow:column;justify-content:center;align-items:center;padding:64px 48px;display:flex;overflow:hidden}.heading-5-white{color:#fff9;-webkit-text-stroke-color:#333333d9;text-transform:uppercase;border:1px solid #fff0;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.regular-text-white{color:#fff;-webkit-text-stroke-color:#464646;min-width:50%;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:16px}.text-block-33{color:#464646;font-family:Acarisansneue,sans-serif}.dp---section-problem{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.dp---goal{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;min-width:100%;max-width:100%;padding:120px 24px;display:flex;overflow:visible}.list{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;padding-left:0;display:flex}.image-44{object-fit:contain;min-width:100%;max-width:100%;min-height:auto;max-height:none}.dp---section-solution{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.dp---handling-input-validation-errors{grid-column-gap:48px;grid-row-gap:48px;background-color:#edf2ef;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a2ab014a6fbb6a5c16c671_Untitled%20design%20\(20\).png);background-position:50%;background-size:cover;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.video{box-sizing:border-box;aspect-ratio:auto;object-fit:cover;border:0 solid #000;border-radius:48px;width:auto;min-width:1300px;min-height:500px;max-height:800px;margin-top:0;margin-bottom:0;padding-bottom:0;position:relative}.dp---handling-input-validation-text{grid-column-gap:48px;grid-row-gap:48px;background-color:#edf2ef;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.dp---solution-image{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.image-coy{object-fit:contain;min-width:100%;max-width:100%;min-height:auto;max-height:none}.flex-block{justify-content:center;align-items:flex-start;min-width:800px}.dp---solution-video{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border:1px solid #fff;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.div-block-81{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a2ab014a6fbb6a5c16c671_Untitled%20design%20\(20\).png);background-position:50%;background-size:cover;justify-content:center;align-self:center;align-items:flex-start;min-width:800px;padding:120px 20px;display:flex}.flex-block-2{justify-content:flex-start;align-items:center;overflow:hidden}.dp---research-insights{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:64px 48px;display:flex;overflow:hidden}.dp-handling-input-validation---text{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.dp---handling-input-validation---image{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:48px;padding-bottom:48px;display:flex;overflow:hidden}.dp-handling-server-error-cas---text-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.video--handling-server-error-case{box-sizing:border-box;aspect-ratio:auto;object-fit:cover;border:0 solid #000;border-radius:48px;width:auto;min-width:1440px;min-height:1024px;max-height:0;margin-bottom:0;padding-bottom:0;position:relative}.dp---handling-server-errors{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border:1px solid #fff;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex}.dp-feedback{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:linear-gradient(#fff,#fff);flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.dp---feedback{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:48px;padding-bottom:48px;display:flex;overflow:hidden}.feedback--image---dp{object-fit:contain;min-width:1200px;max-width:1200px;min-height:700px;max-height:1200px}.dp---solution-videcopy{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border:1px solid #fff;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.section---zigcast-intro{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a39f2268e253258e5fd9f5_Zigcast%20-%20intro.png);background-position:50%;background-size:cover;min-height:642px;overflow:hidden}.zigcast-head{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;min-width:auto;max-width:1236px;padding:64px 48px;display:flex;overflow:hidden}.zigcast---orange-pill{grid-column-gap:16px;grid-row-gap:16px;background-color:#e9791d33;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.zigcast---pill-text-copy{color:#e9791d;font-family:Acarisansneue,sans-serif;font-size:16px}.zigcast-copy---project-scope{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:linear-gradient(#ffffff80,#ffffff80);flex-flow:column;justify-content:center;align-items:center;min-width:auto;max-width:100%;padding:120px 48px;display:flex;overflow:hidden}.zigcast-copy---market-research{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.zigcast-copy---market-research-image{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.image-45{align-self:center;min-width:50%;max-width:80%}.div-block-82{grid-column-gap:16px;grid-row-gap:16px;display:flex}.text-block-34{font-family:Acarisansneue,sans-serif}.container-28{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:center;max-height:500px;display:flex}.zigcast-copy---competetive-advantage{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.zigcast-copy---competetive-advantage-image{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.image-competitive-advantage{object-fit:contain;min-width:100%;max-width:100%;min-height:auto;max-height:none}.dp---research-insights-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#edf2ef;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.zigcast---user-insights{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.zigcast-copy---creating-a-solution{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:linear-gradient(#fff,#fff);flex-flow:column;justify-content:center;align-items:center;padding:64px 48px;display:flex;overflow:hidden}.zigcast-copy---competetive-advantage-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.zigcast---image{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;margin-bottom:0;padding-top:24px;padding-bottom:24px;display:flex;overflow:hidden}.zigcast-image---solution{object-fit:contain;min-width:800px;max-width:1000px;min-height:700px;max-height:1200px}.zigcast-image---sketch{object-fit:contain;min-width:800px;max-width:800px;min-height:700px;max-height:1200px}.zigcast-image---userflows{object-fit:contain;min-width:800px;max-width:1000px;min-height:700px;max-height:1200px}.lo---fidelity---wf{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a3e6c3d419d597675ca1fc_Lo-Fidelity%20-%20WF.png);background-position:0 0;background-size:cover;min-height:1200px;padding-top:120px;padding-bottom:120px;overflow:hidden}.lo---fidelity---style-guide{background-color:#fff;justify-content:center;align-items:center;min-height:600px;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.zigcast-style-guide{object-fit:contain;min-width:400px;max-width:1200px;min-height:500px;max-height:1200px}.lo---fidelity---wf-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a3e6c3d419d597675ca1fc_Lo-Fidelity%20-%20WF.png);background-position:0 0;background-size:cover;min-height:1200px;padding-top:120px;padding-bottom:120px}.zigcast---hi---fidelity---wf{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a3ecbb93569e395a243654_hi%20-%20fidelity%20prototypes.png);background-position:0 0;background-size:cover;min-height:1200px;padding-top:120px;padding-bottom:120px;overflow:hidden}.dp---section-solution-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.zigcast---feedback{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.zigcast-feedback-image---1{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:48px;padding-bottom:48px;display:flex;overflow:hidden}.dp---section-solution-text{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:linear-gradient(#fff,#fff);flex-flow:column;justify-content:center;align-items:center;padding:64px 48px;display:flex;overflow:hidden}.image-44-copy{object-fit:contain;min-width:1200px;max-width:1200px;min-height:700px;max-height:1200px}.zigcast-feedback-image,.zg-feedback---2{object-fit:contain;min-width:800px;max-width:1000px;min-height:600px;max-height:800px}.zg-feedback---3{object-fit:contain;min-width:100%;max-width:100%;min-height:auto;max-height:800px}.zigcast-copy---user-insights{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:24px;padding-bottom:24px;display:flex;overflow:hidden}.zigcast-copy---user-insights---2{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.image-46{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a57de75a0544d0ea08a63e_Affinity%20Mapping.png);background-position:0 0;background-size:auto;min-width:600px;max-width:800px;min-height:400px;max-height:600px;display:block}.zigcast---prototype-video{grid-column-gap:48px;grid-row-gap:48px;background-color:#e8e9f3;background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.maven-central-pill---blue-pill{grid-column-gap:16px;grid-row-gap:16px;background-color:#85c7f280;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.maven-central---copy{color:#161b37;border:0 solid #525252;font-family:Acarisansneue,sans-serif;font-size:16px}.maven-central---project-scope{grid-column-gap:48px;grid-row-gap:48px;background-color:#edf2ef;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.maven-central---research-insights-scope-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#edf2ef;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.maven-central-ui---evaluating-research-insights{grid-column-gap:48px;grid-row-gap:48px;background-color:#161b37;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a6c94ad4a8126c0f5b8cde_MVC%20-%20Accessibility.png);background-position:50%;background-size:auto;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.evaluating-insights-image{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:64px 120px;display:flex;overflow:hidden}.image-47{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.maven-central---goals-objectives{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:64px;padding-bottom:64px;display:flex;overflow:hidden}.maven-central---creating-a-solution{grid-column-gap:48px;grid-row-gap:48px;background-color:#edf2ef;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.zigcast-copy---competetive-advantage-image-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.mvc---page-layout{flex-flow:column;justify-content:center;align-items:center;padding-top:24px;padding-bottom:24px;display:flex;overflow:hidden}.image-page-layout{object-fit:contain;min-width:400px;max-width:1200px;min-height:300px;max-height:1200px}.mvc---card-layout{object-fit:contain;min-width:400px;max-width:900px;min-height:300px;max-height:1200px;overflow:hidden}.mvc---search-image,.mvc---landing-page{object-fit:contain;min-width:400px;max-width:900px;min-height:300px;max-height:1200px}.mvc---accessibility{grid-column-gap:48px;grid-row-gap:48px;background-color:#161b37;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a6ca985c1c6e1e4261c151_MVC%20-%20Accessibility%20-%202.png);background-position:50%;background-size:cover;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.mvc---feedback{grid-column-gap:48px;grid-row-gap:48px;background-color:#e8e9f3;background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.zigcast-feedback-image---1-copy,.mvc-feedback-image{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:48px;padding-bottom:48px;display:flex}.mvc---feedback-image{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex}.image-48{background-image:none;background-size:auto}.margin-div-block-pills{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;min-width:100%;max-width:100%;max-height:none;display:flex}.grid-6{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.mvc---feedback-image-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.margin-div-block-dp{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;min-width:100%;max-width:1213px;max-height:none;display:flex}.grid-8{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;min-width:auto;max-width:100%}.mvc---other-pages{object-fit:contain;min-width:400px;max-width:1200px;min-height:300px;max-height:1200px}.div-block-83{z-index:1;justify-content:center;align-items:flex-start;margin-top:48px;display:flex;position:fixed;inset:0% 0% auto}.image-49{max-width:48px;max-height:48px}.image-50{max-width:32px}.logo-blocck-18{background-color:#292929;border-radius:200px;padding:4px;box-shadow:0 4px 4px #0000001a,inset 0 2px 4px #ffffff40,inset 0 -1px 1px 1px #000c,0 4px 4px #00000040}.logo-blocck-18.w--current{box-shadow:none;background-color:#fff0;align-self:center;padding:0}.container-29{grid-column-gap:8px;grid-row-gap:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);perspective:none;transform-origin:50% 0;background-color:#ffffff40;border-radius:400px;justify-content:space-between;align-items:stretch;min-width:400px;padding:8px 16px;display:flex;box-shadow:0 60px 5px #0000001f,1px -1px 4px 1px #0003,0 -1px 1px #0000001a,inset 0 1px 1px #fffc,0 2px 2px 1px #0006,0 1px 1px #000c}.section-7{justify-content:flex-start;align-items:stretch;min-width:300px;min-height:300px;margin-top:-100px;display:flex;overflow:hidden}.container-30{grid-column-gap:2px;grid-row-gap:2px;flex-flow:column;justify-content:center;align-self:auto;align-items:center;min-width:auto;max-width:100%;margin-top:64px;margin-bottom:64px;margin-left:auto;padding-bottom:120px;display:flex}.text-block-35{color:#333;text-align:center;text-shadow:none;min-width:0;max-width:420px;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:120%}.container-31{grid-column-gap:24px;grid-row-gap:24px;background-image:none;background-size:auto;justify-content:center;align-items:center;min-width:500px;max-width:600px;min-height:120px;display:flex}.work-tile-1{box-shadow:none;border-radius:8px;max-width:60px;transform:scale(1)rotate(-26.4deg)translate(42px,32px)}.div-block-84{display:flex}.work-tile-2{box-shadow:none;border-radius:6px;max-width:60px}.work-tile-3{box-shadow:none;max-width:60px;transform:translate(-43px,10px)rotate(24.49deg)}.playground-1{box-shadow:none;max-width:120px;transform:translate(0)rotate(-10deg)}.playgrpunf-tile-3-copy{box-shadow:none;max-width:110px;transform:translate(-15px)rotate(-10deg)}.work-link---page{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;justify-content:center;align-items:center;min-height:120px;padding-bottom:0;display:flex}.playground{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;justify-content:center;align-items:center;min-height:140px;display:flex}.playground-tile-copy{box-shadow:none;max-width:110px;transform:translate(-10px)rotate(10deg)}.flex-block-3{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:space-between;align-items:center;min-width:100%}.div-block-85{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b9512175655d43afce0c55_Sonatype%20-%201.svg);background-position:50%;background-size:cover;border-radius:16px;justify-content:flex-end;align-self:auto;align-items:flex-start;min-width:100%;max-width:100%;min-height:250px;padding:15px 12px 8px 8px;display:flex}.div-block-85:hover{background-image:linear-gradient(157deg,#0000000d,#00000026 0%),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b9512175655d43afce0c55_Sonatype%20-%201.svg),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66abbe623b5a75e1d0287783_MVC%20-%20Front%20page.png);background-position:0 0,50%,50%;background-size:auto,cover,cover}.regular-text-grey{color:#464646;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;max-width:180px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;display:flex}.sonatype---design-system{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66abbe63b2afc85bab3c38f9_Design%20System%20-%20Front%20page.png);background-position:50% 100%;background-size:cover;border-radius:16px;justify-content:flex-end;align-self:auto;align-items:flex-start;min-width:100%;max-width:100%;min-height:250px;padding:15px 12px 8px 8px;display:flex}.sonatype---design-system:hover{background-image:linear-gradient(#0000001a 10%,#0000000d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66abbe63b2afc85bab3c38f9_Design%20System%20-%20Front%20page.png);background-position:0 0,50% 100%;background-size:auto,cover}.dream-payments---work-image{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b95228f8f1d06c15db80ee_Dream%20Payments.svg);background-position:50%;background-size:cover;border-radius:16px;justify-content:flex-end;align-self:auto;align-items:flex-start;min-width:100%;max-width:100%;min-height:250px;padding:15px 12px 8px 8px;display:flex}.dream-payments---work-image:hover{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b95228f8f1d06c15db80ee_Dream%20Payments.svg),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66abbe63d429ee2828e6c121_Dream%20Payments%20-%20Front%20page.png);background-position:0 0,50%,50%;background-size:auto,cover,cover}.dream-payments---work-image:active{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66abbe63d429ee2828e6c121_Dream%20Payments%20-%20Front%20page.png);background-position:0 0,50%;background-size:auto,cover}.zigcast---work-image{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b95117ec25fb54e027afa1_Zigcast%202.svg);background-position:50%;background-size:cover;border-radius:16px;justify-content:flex-end;align-self:auto;align-items:flex-start;min-width:100%;max-width:100%;min-height:250px;padding:15px 12px 8px 8px;display:flex}.zigcast---work-image:hover{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b95117ec25fb54e027afa1_Zigcast%202.svg);background-position:0 0,50%;background-size:auto,cover}.header-5{color:#333;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600}.heading-41{font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600}.container-32{min-width:100%;max-width:1213px;margin-bottom:24px;padding-left:4px;padding-right:4px;overflow:hidden}.flex-block-4{grid-column-gap:2px;grid-row-gap:2px;display:block}.div-block-86{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;margin-top:64px;padding-top:24px;padding-left:4px;padding-right:4px;display:flex}.flex-block-5{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:8px 4px}.div-block-87{margin-left:0;padding-left:0;display:block;overflow:visible}.code-embed{overflow:visible}.playground-page{color:#333;background-color:#ffffffe6;background-image:none;background-position:0 0;background-size:auto;border:0 solid #fff;flex-direction:column;align-items:center;min-width:auto;max-width:none;min-height:150vh;max-height:none;padding-top:0;font-family:Montserrat,sans-serif;display:block;overflow:visible}.work-page{color:#333;background-color:#ffffffe6;background-image:none;background-size:auto;border:0 solid #fff;flex-flow:row;justify-content:center;align-items:flex-start;min-width:auto;max-width:none;min-height:auto;max-height:none;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-left:0;font-family:Montserrat,sans-serif;display:flex;overflow:visible}.link-block-linkedin--opy{box-shadow:inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.link-block-email-copy{box-shadow:0 60px 8px 0 #0000001a,inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.landing-page-buttons---linkedin{box-shadow:inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#fffc;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:6px 8px;display:none}.link-block-layers-copy{box-shadow:0 60px 8px 0 #0000001a,inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#fff6;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.layers-image-copy{min-width:16px;max-width:none;min-height:16px;max-height:18px}.link-block-x---work-page-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.link-block-x---work-page-copy:hover{box-shadow:inset 0 5px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-linkedin---wp{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.link-block-linkedin---wp:hover{box-shadow:inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-resume---wp-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.body-section-workcopy{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;border:1px solid #fff0;flex-flow:column;min-width:100px;max-width:1213px;height:auto;min-height:0;margin:24px 64px 32px;padding-left:64px;padding-right:64px;font-family:Open Sans,sans-serif;display:flex;overflow:visible}.div-block-88{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;min-height:0;max-height:24px;display:block}.regular-text-grey-copy{color:#46464699;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;max-width:800px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;display:flex}.image-51{max-width:4px;max-height:4px}.maven-central-link{grid-column-gap:8px;grid-row-gap:8px;min-width:0%;max-width:100%;display:flex}.sonatype---link{min-width:100%;max-width:100%}.arrow-2,.arrow-3-image,.arrow-4{min-width:8px;max-width:16px;min-height:8px;max-height:16px}.link-block-20{min-width:0%;max-width:100%}.link-block-21{min-width:0%;max-width:100%;min-height:0%}.div-block-89{background-image:linear-gradient(292deg,#000,#82ebd2);border-radius:360px;min-width:24px;max-width:24px;min-height:24px;max-height:24px}.flex-block-6{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:100%;max-width:600px;min-height:0}.image-52{max-height:36px}.flex-block-7{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.flex-block-8{grid-column-gap:8px;grid-row-gap:8px}.flex-block-9,.flex-block-10{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.body-section-playground-copy{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;border:1px solid #fff0;flex-flow:column;min-width:100px;height:auto;min-height:0;margin:64px auto 32px;padding-left:48px;padding-right:48px;font-family:Open Sans,sans-serif;display:block;overflow:visible}.flex-block-11{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.div-playground-icon{background-image:linear-gradient(292deg,#000,#eca9ee);border-radius:360px;min-width:24px;max-width:24px;min-height:24px;max-height:24px}.link-block-layers---wp{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.link-block-layers---wp:hover{box-shadow:inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.layers-icon-copy{min-width:16px;max-width:none;min-height:12.8px;max-height:20px}.link-block-linkedin---playground{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.link-block-linkedin---playground:hover{box-shadow:inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-x---playground-page-copy{box-shadow:inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.link-block-x---playground-page-copy:hover{box-shadow:inset 0 5px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.div-block---social-header{grid-column-gap:8px;grid-row-gap:8px;flex-direction:row;justify-content:center;align-self:center;align-items:center;margin-top:0;margin-bottom:0;display:flex}.link-block-x---header-button{box-shadow:inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#fff;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.link-block-x---header-button:hover{box-shadow:inset 0 15px 15px 0 #00000040,inset 0 0 1px 1px var(--white),0 1px 1px 1px #000000a6,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 0 #00000040}.playground-button-copy{box-shadow:inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.playground-button-copy:hover{box-shadow:inset 0 5px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.work-button---header{box-shadow:inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.work-button---header:hover{box-shadow:inset 0 5px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-x---playground-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.link-block-x---playground-copy:hover{box-shadow:inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.linked-button---playground-copy{box-shadow:inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.linked-button---playground-copy:hover{box-shadow:inset 0 5px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.playground-button---header{box-shadow:inset 0 4px 4px 0 #00000026,inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#f7f7f7;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.playground-button---header:hover{box-shadow:inset 0 4px 4px 0 #00000026,inset 0 5px 5px 0 #00000026,inset 0 0 1px 1px var(--white),0 1px 1px 1px #000000a6,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 0 #00000040;background-color:#dad8ff}.playground-button---header:active{background-color:#dad8ff}.playground-button---header.w--current{box-shadow:inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#dad8ff}.work---header-button-copy{box-shadow:inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#f7f7f7;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.work---header-button-copy:hover{box-shadow:inset 0 4px 4px 0 #00000026,inset 0 5px 5px 0 #00000026,inset 0 0 1px 1px var(--white),0 1px 1px 1px #000000a6,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 0 #00000040;background-color:#dad8ff}.work---header-button-copy.w--current{box-shadow:inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#dad8ff}.linkedin---header-button{box-shadow:inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#0000000d;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.linkedin---header-button:hover{box-shadow:inset 0 5px 5px 0 #00000026,inset 0 0 1px 1px var(--white),0 1px 1px 1px #000000a6,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 0 #00000040}.linkedin---header-button-copy{box-shadow:inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#fff;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.linkedin---header-button-copy:hover{box-shadow:inset 0 15px 15px 0 #00000040,inset 0 0 1px 1px var(--white),0 1px 1px 1px #000000a6,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 0 #00000040}.layers-button-copy{box-shadow:inset 0 0 2px 1px var(--white),0 1px 1px 0 #000c,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 1px #00000040;background-color:#fff;border-radius:200px;flex-flow:column;justify-content:center;max-height:36px;padding:8px;display:block}.layers-button-copy:hover,.layers-button-copy:active{box-shadow:inset 0 15px 15px 0 #00000040,inset 0 0 1px 1px var(--white),0 1px 1px 1px #000000a6,inset 0 -2px 2px 0 #ffffff40,0 4px 4px 0 #00000040}.div-block-90{max-width:1000px;display:flex}.image-53,.image-54{max-width:100%;min-height:0;max-height:none}.image---playground{border-radius:2px;max-width:100%;margin-bottom:0;overflow:hidden}.image-55{max-width:48px}.div-block-91{-webkit-text-stroke-width:0px;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af6dc01504f91551e681c9_IMG_5167.jpg);background-position:50%;background-size:cover;border:1px solid #f5f5f5;border-radius:400px;align-self:center;min-width:48px;max-width:48px;min-height:48px;max-height:48px;box-shadow:inset 0 2px 5px #0003}.text-block-35-copy{color:#fffc;text-align:center;-webkit-text-stroke-color:#fff9;text-shadow:0 30px 8px #0003;border:0 solid #0009;min-width:0;max-width:420px;font-family:Acarisansneue,sans-serif;font-size:18px;line-height:120%}.header---name{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:flex-start}.flex-block-13{display:block}.regular-text---link{color:#464646;text-align:center;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;font-family:Acarisansneue,sans-serif;font-size:16px;text-decoration:none}.flex-block-14{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;align-items:center}.flex-block-15{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:center;align-items:center}.flex-block-16{background-image:none;background-position:0 0;background-size:auto;justify-content:center;align-items:center}.flex-block-17{background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;margin-bottom:120px}.header---nav-2{grid-column-gap:0px;grid-row-gap:0px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);perspective:none;transform-origin:50% 0;background-color:#ffffff40;border-radius:400px;justify-content:space-between;align-self:auto;align-items:stretch;min-width:400px;margin-top:-80px;margin-left:220px;margin-right:220px;padding:8px 0;display:flex;box-shadow:0 60px 5px #0000001f,1px -1px 4px 1px #0003,0 -1px 1px #0000001a,inset 0 1px 1px #fffc,0 2px 2px 1px #0006,0 1px 1px #000c}.div-header-container{z-index:300;justify-content:center;align-items:center;max-width:600px;margin:24px auto 8px;display:none;position:fixed;inset:auto 0% 0%}.grid-9{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;min-width:100%;max-width:1213px}.container-33{column-count:3;column-gap:16px;min-width:100%;max-width:100%;height:auto;margin-bottom:64px;padding:8px 4px;overflow:visible}.section---mvc-picture{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66aef032b0ff1852602916df_MVC%20-%20Enhancements.png);background-position:100% 100%;background-size:cover;min-height:642px;overflow:hidden}.mvc---image---1{object-fit:contain;min-width:400px;max-width:900px;min-height:300px;max-height:1200px;overflow:clip}.mvc---image---1-copy{object-fit:contain;min-width:400px;max-width:900px;min-height:300px;max-height:1200px;overflow:visible}.work-icon-copy{min-width:auto;max-width:28px;min-height:auto;max-height:20px}.video-2{max-width:100%}.background-video{border-radius:2px;min-width:100%;max-height:280px;margin-bottom:0}.video-3{margin-top:0}.video-4{margin-top:48px}.header-5-copy{color:#464646;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.text-block-35-copy{color:#fff;text-align:center;text-shadow:none;min-width:0;max-width:420px;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:120%}.small-header---light{color:#464646;text-align:center;-webkit-text-stroke-color:#fff9;text-shadow:0 30px 8px #0003;border:0 solid #0009;min-width:0;max-width:420px;font-family:Acarisansneue,sans-serif;font-size:18px;line-height:120%}.flex-block-18{align-self:center}.div-block-92{clear:left;max-width:400px;margin-left:-30px;display:flex}.code-embed-2{float:right;clear:left;max-height:140px;margin-left:-40px}.div-block-92-copy{float:right;clear:right;max-width:400px;margin-top:-260px}.div-block-93{box-sizing:border-box;float:none;aspect-ratio:auto;object-fit:fill;justify-content:space-between;align-items:stretch;display:block;overflow:hidden}.text-block-36{color:#33333380;text-align:center;font-size:12px;position:fixed;inset:auto 0% 0%}.lp-text-text---copy{color:#fff;text-align:center;text-shadow:none;min-width:0;max-width:200px;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:120%}.regular-text---image-text{color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:center;font-family:Acarisansneue,sans-serif;font-size:14px;font-style:italic}.heading-4-white{color:#292929b8;align-self:flex-start;font-family:Acarisansneue,sans-serif;font-size:32px;font-weight:500}.background-video-copy{border-radius:2px;min-width:100%;max-height:280px;margin-bottom:0}.regular-text-copy{color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;font-family:Acarisansneue,sans-serif;font-size:16px}.image-mvc---final---2-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b65005564207db77a58352_Final%20-%202.png);background-position:50% 0;background-size:cover}.regular-text---link-copy{color:#4c34ff;text-align:center;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;margin-top:0;font-family:Acarisansneue,sans-serif;font-size:16px;text-decoration:none}.regular-text---link-copy:hover{text-decoration:underline}.regular-text---link-copy.w--current{align-self:flex-end}.about-button{color:#a8a8a8;background-color:#d3eaff00;padding:12px 8px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500}.about-button:hover,.about-button.w--current{color:#072ac8}.button-copy{color:#fff;background-color:#d3eaff00;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500}.lottie-animation-2{z-index:100;background-color:#fff;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;margin-top:-120px;display:block;position:fixed}.about-page-copy{color:#333;background-color:#fff;background-image:none;background-position:0 0;background-size:auto;border:0 solid #fff;flex-direction:column;align-items:center;min-width:auto;max-width:none;min-height:100vh;max-height:none;padding-top:0;font-family:Montserrat,sans-serif;display:block;overflow:visible}.container-32-copy{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-self:center;align-items:flex-start;min-width:500px;max-width:820px;min-height:auto;max-height:none;margin-bottom:64px;display:flex;overflow:hidden}.mask{overflow:hidden}.slider{border-radius:16px;max-width:360px;min-height:400px}.image-56,.image-57{margin-top:0}.image-58{max-width:700px;margin-left:-100px}.flex-block-5-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:0%;max-width:none;overflow:hidden}.div-block-95{align-self:stretch}.flex-block-6-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-self:stretch;align-items:stretch;min-width:100%;max-width:800px}.menu---phone,.div-background{z-index:200;background-color:#fff;min-width:100%;min-height:100%;display:none;position:fixed}.nav-button-copy{color:#e5e0d7;-webkit-text-stroke-color:#000;background-color:#292929;background-image:none;border:0 solid #d5e8de;border-radius:300px;padding:8px 16px;font-family:Acarisansneue,sans-serif;font-size:18px;font-weight:500;line-height:24px;transition:opacity .3s;box-shadow:0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.nav-button-copy:hover{color:#e5e0d7;background-color:#252525;background-image:none;border-width:0;border-color:#686a6c;box-shadow:0 1px 1px #000000e6,inset 0 2px 3px #fff9,inset 0 4px 5px #000000e6,0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.nav-button-copy:active{color:#e5e0d7}.nav-button-copy.form:hover{color:#fff;background-color:#000}.div-block-97{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b8f46a300d381ca500615a_Menu%20Icon.svg);background-position:50%;background-size:cover;align-self:center;display:none}.image-59{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b8f46a300d381ca500615a_Menu%20Icon.svg);background-position:50%;background-size:cover;max-width:38px;max-height:38px}.flex-block-20{justify-content:flex-start;align-items:center;min-height:100%}.flex-block-21{grid-column-gap:8px;grid-row-gap:8px}.div-block-98{grid-column-gap:24px;grid-row-gap:24px;display:flex}.container-34{justify-content:space-between;align-items:center;max-width:1200px;display:flex}.flex-block-22{justify-content:center;align-items:center}.navbar-2{z-index:300;background-color:#fff0;margin-top:0;margin-bottom:48px;position:fixed;inset:auto 0% 0%}.nav-link-2{color:#e4e4e4}.nav-link-2:hover,.nav-link-2.w--current{color:#8c9fff}.nav-link-3,.nav-link-4{color:#e4e4e4}.navbar-2---work{z-index:300;background-color:#fff0;margin-top:0;position:fixed;inset:0% 0% auto}.image-31-copy{max-width:64%}.image-31-copy:hover{max-width:72%}.image-31-copy-copy{max-width:64%}.image-31-copy-copy:hover{max-width:72%}.image-31-copy-copy-copy{max-width:64%}.image-31-copy-copy-copy:hover{max-width:72%}.text-block-35-copy-copy{color:#535353;text-align:left;text-shadow:none;align-self:flex-start;min-width:320px;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:32px;font-weight:500;line-height:120%}.flex-block-23{justify-content:flex-start;align-items:center}.flex-block-24{grid-column-gap:24px;grid-row-gap:24px}.link-5{clear:both;color:#2a2a2a;margin-left:auto;margin-right:auto;font-family:Acarisansneue,sans-serif;text-decoration:underline}.link-5:hover{font-family:Acarisansneue,sans-serif;font-weight:700}.lottie-animation-3{z-index:99999;background-color:#6e6e6e;display:none;position:fixed;inset:0%}.flex-block-25{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center}.flex-block-26{grid-column-gap:4px;grid-row-gap:4px}.flex-block-work-text-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-self:flex-start;align-items:stretch;max-width:none;margin-left:64px;margin-right:64px}.flex-block-playground-text{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:flex-start;align-items:baseline;min-width:50px;max-width:none}.flex-block-27{justify-content:space-between;align-items:flex-start;min-width:100%}.flex-block-28,.flex-block-29,.flex-block-30{grid-column-gap:8px;grid-row-gap:8px}.playground-tile-4-copy{box-shadow:none;max-width:110px;transform:translate(-20px)rotate(10deg)}.flex-block-playground-option,.flex-block-31{grid-column-gap:8px;grid-row-gap:8px}.playground-block-copy{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;margin-bottom:0;display:flex}.work-button-copy{color:#fff;background-color:#d3eaff00;padding:12px 8px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500}.work-button-copy:hover{color:#c1c0fc}.work-button-copy.w--current{color:#c1c0fc;display:none}.playground-link-copy{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-items:center;min-width:9px;max-width:400px;text-decoration:none;display:flex}.image-62{z-index:1;border-radius:0;min-width:240px;max-height:320px;position:relative}.div-block-99{min-width:auto;display:flex}.image-2-copy{z-index:0;min-width:200px;max-height:280px;position:relative;transform:translate(-24px)rotate(15deg)}.we---about-2{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;min-width:800px;max-width:800px;min-height:auto;max-height:none;margin-bottom:84px;display:flex}.body-5{min-height:100vh;overflow:visible}.flex-block-32{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:space-between;align-items:flex-start;min-width:100%;max-width:100%;margin-top:48px}.flex-block-33{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:space-between;align-items:flex-start;min-width:100%;margin-top:48px}.flex-block-34{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:space-between;align-items:flex-start;min-width:100%;max-width:100%;margin-top:48px}.heading-43{font-family:Acarisansneue,sans-serif}.body-6{min-height:100vh;overflow:visible}.body-7{flex-flow:column;justify-content:space-between;align-items:center;min-height:100vh;display:flex;overflow:visible}.heading-4-white-copy{color:#fff;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:400}.div-block-100{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f1938856f07fa223eb_ZG%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;max-width:400px;min-height:420px}.div-block-100:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f1938856f07fa223eb_ZG%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.flex-block-35{grid-column-gap:8px;grid-row-gap:8px}.div-block-101,.div-block-102{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.div-block-103{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67a148dff0780b6422f0f5ac_TD%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;min-height:420px}.div-block-103:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67a148dff0780b6422f0f5ac_TD%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.div-block-103:focus{background-image:linear-gradient(352deg,#20531073,#fff0),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66d1ff6a99a29a29b69bb287_TD%20-%201.png);background-position:0 0,50%;background-size:auto,cover}.div-block-104{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f149b34d315506230e_Sonatype%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;min-height:420px}.div-block-104:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f149b34d315506230e_Sonatype%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.div-block-105{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.flex-block-17-copy{background-image:none;background-size:auto;flex-flow:column;justify-content:center;align-items:center;min-height:140px;margin-bottom:0}.link-block-23{min-width:100%;min-height:320px}.pargaraph-format-copy---white{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;min-width:400px;max-width:800px;max-height:none;display:flex}.regular-text-white-copy{color:#fff;-webkit-text-stroke-color:#464646;max-width:none;font-family:Acarisansneue,sans-serif;font-size:16px}.background-video-2{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66ed4b0c97cc3376b5e35cea_Gradient-%20BG.png);background-position:50%;background-size:auto;min-height:100vh;max-height:none;display:none;position:fixed;inset:0%}.heading-4-black{color:#464646;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400}.column-4{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:space-between;align-items:flex-start;min-height:auto;max-height:none;padding-left:0;display:flex}.background-video-3{z-index:auto;border-radius:24px;min-width:480px;max-height:500px;position:relative;inset:0% 0% 0% auto}._2nd-header{-webkit-text-stroke-color:#464646;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400}.link-block-24{text-decoration:none}.column-5{flex-flow:column;justify-content:flex-start;align-items:center;display:none;position:relative;inset:0% 0% 0% auto}.container-30-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:flex-start;align-self:auto;align-items:flex-start;min-width:auto;max-width:100%;margin-left:0;display:flex}.divider---new{border:1px dashed #70707033;border-radius:1px;min-width:100%;max-width:none;height:1px;display:none}.regular-text-copy{color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;margin-top:0;margin-bottom:0;margin-right:auto;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.flex-block-36{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;min-width:360px;max-width:100%;display:flex}.experience-title{clear:none;color:#464646b3;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:center;min-width:auto;max-width:none;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500}.flex-block-37{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:center}.fexperience-copy-copy{grid-column-gap:48px;grid-row-gap:48px;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66ecb61a7dbd9c3485b8c358_Section.png);background-position:50%;background-repeat:repeat;background-size:auto;border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:100%;max-width:600px;padding:16px;overflow:hidden;box-shadow:inset 0 -2px #ffffffb3,inset 0 .5px 2px #00000026,0 .5px 3px #0000004d,0 8px 20px #00000026}.date-bix{clear:none;color:#464646b3;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:center;min-width:auto;max-width:none;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500}.experience-deets{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:100%;min-height:0}.div-block-107{border:1px solid #7070701a;width:auto;min-width:100%;max-width:100%;min-height:1px}.background-video-4{z-index:10;min-width:420px;min-height:500px;max-height:none;position:absolute;inset:0% 0% 0% auto}.primary-button-landing{box-shadow:none;color:#e5e0d7;-webkit-text-stroke-color:#000;background-color:#292929;background-image:none;border:0 solid #d5e8de;border-radius:2px;align-self:flex-start;padding:8px 16px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500;line-height:120%;transition:opacity .3s}.primary-button-landing:hover{color:#e5e0d7;background-color:#0c0c0c;background-image:none;border-width:0;border-color:#686a6c;box-shadow:inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button-landing:active{color:#e5e0d7}.primary-button-landing.form:hover{color:#fff;background-color:#000}.image-63{max-width:32px;max-height:none}.flex-block-38{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:center}.image-64{max-width:32px;max-height:none}.image-65,.image-66,.image-67{max-width:24px}.image-68{max-width:32px}.image-69{max-width:20px}.experience-block-3{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-items:center;min-width:98%;max-width:none;display:flex}.experience-block-left-copy{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-self:center;align-items:center}.flex-block-39{grid-column-gap:16px;grid-row-gap:16px}.image-coy--2{object-fit:contain;min-width:0;max-width:1000px;min-height:700px;max-height:1000px;display:none}.image-70{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66e44481e012ce09077f8ac2_HI%20-%20Fidelity.png);background-position:50%;background-size:auto;min-width:800px}.image-71{min-width:800px}.image-72{min-width:800px;max-width:800px}.text-block-37{text-align:center;margin-bottom:24px;font-family:Acarisansneue,sans-serif}.background-video-5{border-radius:8px;min-width:100%;max-width:1000px;min-height:800px;max-height:none}.background-video-5-copy{min-width:800px;max-width:100%;display:block}.text-block-38{text-align:center;align-self:center;font-family:Acarisansneue,sans-serif;font-style:italic}.background-video-6{min-width:800px;max-width:100%}.background-video-mobile-3{z-index:auto;border-radius:24px;min-width:480px;max-height:500px;margin-left:auto;margin-right:auto;display:none;position:relative;inset:0% 0% 0% auto}.container-30-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-self:auto;align-items:flex-start;min-width:auto;max-width:100%;margin:24px 0 0;padding-bottom:0;display:flex}.image-competitive-advantage-mobile{object-fit:contain;min-width:1200px;max-width:1200px;min-height:700px;max-height:1200px;display:none}.zigcast-copy---old-mobile-image-copy{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:24px;display:flex;overflow:hidden}.zg-feedback---mobile---1{object-fit:contain;min-width:100%;max-width:100%;min-height:auto;max-height:450px}.zg-feedback---mobile---2{object-fit:contain;min-width:100%;max-width:100%;min-height:600px;max-height:800px}.background-video-7{min-width:800px;max-width:none}.image-44---mobile{object-fit:contain;min-width:1200px;max-width:1200px;min-height:700px;max-height:1200px;display:none}.background-video-8{min-width:800px}.flex-block-40{grid-column-gap:24px;grid-row-gap:24px;align-self:center;max-width:1213px;display:none}.reach-out{grid-column-gap:16px;grid-row-gap:16px;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66eacd069a09c1dee4aa5dab_Reach%20out%20-%202.png);background-position:50%;background-size:1000px;border-radius:8px;flex-flow:column;justify-content:center;align-self:center;align-items:center;min-width:100%;max-width:600px;min-height:280px;max-height:none;padding:16px;display:none;overflow:hidden;box-shadow:inset 0 -2px #ffffffb3,inset 0 .5px 2px #00000026,0 .5px 3px #0000004d,0 8px 20px #00000026}.heading-44{color:#fff;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-weight:500}.flex-block-41{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:center}.text-block-39{color:#fff;text-align:center;max-width:500px;font-family:Acarisansneue,sans-serif;display:none}.primary-button-landing---white{box-shadow:none;color:#fff;-webkit-text-stroke-color:#000;background-color:#4a1cff;background-image:none;border:0 solid #d5e8de;border-radius:2px;align-self:center;padding:8px 16px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500;line-height:120%;transition:opacity .3s}.primary-button-landing---white:hover{box-shadow:none;color:#fff;background-color:#4119e0;background-image:none;border-width:0;border-color:#686a6c}.primary-button-landing---white:active{color:#e5e0d7}.primary-button-landing---white.form:hover{color:#fff;background-color:#000}.what-i-do-copy{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:140%}.image---div-logo{min-width:auto;max-width:64px;min-height:auto}.image-74{max-width:100%}.div-block-108{grid-column-gap:4px;grid-row-gap:4px;object-fit:fill;background-color:#f1f1f11a;background-image:none;border-radius:2000px;flex-flow:column;justify-content:center;align-self:center;align-items:center;min-width:100px;max-width:none;min-height:100px;padding:8px 4px;text-decoration:none;display:flex}.div-block-108:hover{background-image:none;border:0 solid #2929294d}.div-block-109{z-index:30;grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:64px;margin-left:24px;display:flex;position:fixed;inset:0% auto 0% 0%}.image-75{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148be5cecad0be21c0c3_CS-Unhovered.png);background-position:0 0;background-size:cover;align-self:center;max-width:64px;max-height:64px}.image-75:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png);background-position:50%;background-size:cover}.text-block-40{color:#292929;font-size:12px;text-decoration:none}.text-block-41,.text-block-42{color:#292929;font-size:12px}.text-block-43{color:#292929;font-size:12px;text-decoration:none}.link-block-25{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f1f1f100;background-image:radial-gradient(circle,#cecece,#fff0 80%);text-decoration:none}.link-block-25:hover{box-shadow:none;background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border:0 solid #4a1cff;border-radius:1000px}.link-block-25.w--current{background-color:#f0f0f01a;border:0 solid #4a1cff;border-radius:1000px;box-shadow:inset 0 0 30px 5px #4a1cff4d}.link-block-26{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f1f1f100;background-image:radial-gradient(circle,#cecece,#fff0 80%);align-self:center;text-decoration:none}.link-block-26:hover{box-shadow:none;background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border:0 solid #4a1cff;border-radius:1000px}.link-block-26.w--current{background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border:0 solid #29292980;border-radius:1000px}.link-block-27{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:radial-gradient(circle,#cecece,#fff0 80%);border:0 solid #000;align-self:center;text-decoration:none}.link-block-27:hover{background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#4a1cff;border-radius:1000px}.link-block-27.w--current{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f1f1f11a;border-width:0;border-color:#29292980;border-radius:1000px}.div-block-109-horizontal{z-index:30;grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:48px;margin-left:24px;display:none;position:fixed;inset:0% auto 0% 0%}.td---section-problem---image{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.image-76{min-width:800px}.td-image---add-to-cart{min-width:700px;max-width:700px}.image-76-copy-copy{min-width:600px;max-width:600px}.td-image-2{min-width:600px;max-width:600px}.image-77{min-width:600px;max-width:700px;display:none}.chase-76-copy{min-width:800px;max-width:1213px}.chase-mobile--section-problem---image-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.td---section-problem---image---1copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:none;overflow:hidden}.flex-block-32-copy{grid-column-gap:24px;grid-row-gap:24px;min-width:800px;margin-top:48px}.text-block-44{font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.regular-text-copy-copy{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:center;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:140%}.dp---chase-pill-block{grid-column-gap:16px;grid-row-gap:16px;background-color:#4381b333;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.chase---pill-text-copy{color:#365b8d;font-family:Acarisansneue,sans-serif;font-size:16px}.div-td-mobile-100-copy{background-image:linear-gradient(#fff0,#2053100d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66fd42323614cdd98d5fd5b9_Phone%20TD%20%20-%20DP%201.png);background-position:0 0,50%;background-size:auto,cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;max-width:400px;min-height:420px}.div-td-mobile-100-copy:hover{background-image:linear-gradient(#fff0,#20531033),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66fd42323614cdd98d5fd5b9_Phone%20TD%20%20-%20DP%201.png);background-position:0 0,50%;background-size:auto,cover}.chase-block{background-image:linear-gradient(#fff0,#3c6b951a),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66fd4232b948915ba88ca736_Phone%20Chase.png);background-position:0 0,50%;background-size:auto,cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;max-width:400px;min-height:420px}.chase-block:hover{background-image:linear-gradient(#fff0,#53779c33),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66fd4232b948915ba88ca736_Phone%20Chase.png);background-position:0 0,50%;background-size:auto,cover}.work-bar{z-index:30;grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:flex-start;align-items:flex-start;max-width:none;max-height:none;margin-top:0;margin-bottom:0;margin-left:0;padding:0;display:flex;position:relative;inset:0% auto 0% 0%}.div-block-110{z-index:10;background-image:radial-gradient(circle closest-corner,#ffffff80,#fff 52%),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66ed5af4ecf200cb7c9f0bd0_BG%20-%20View%20my%20work%20-%202.png);background-position:0 0,50%;background-size:auto,cover;justify-content:center;align-items:center;min-width:100%;max-width:none;min-height:100%;max-height:none;display:flex;position:absolute;inset:0%}.heading-45{margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-weight:600}.flex-block-42{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;margin-bottom:120px}.what-i-do-box{grid-column-gap:16px;grid-row-gap:16px;min-width:100%}.design-div-block{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;display:flex}.div-block-111{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.flex-block-43,.flex-block-44{grid-column-gap:16px;grid-row-gap:16px;min-width:100%}.image-78{object-fit:cover;min-width:100%;max-height:100vh;position:absolute;inset:0%}.div-block-112{object-fit:fill;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-size:auto;min-height:100vh;max-height:none;position:relative;inset:0%}.text-block-45{font-family:Acarisansneue,sans-serif;font-weight:600}.text-block-46{font-family:Acarisansneue,sans-serif;font-size:14px}.fservice-block{grid-column-gap:8px;grid-row-gap:8px;border:1px dashed #e2e2e2;border-radius:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:0%;max-width:none;padding:24px;overflow:hidden}.service-block-6-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:flex-start;align-items:center;min-width:100%;max-width:600px;min-height:0}.image-79{max-width:36px;max-height:24px}.text-block-45-copy{border:0 solid #292929;min-width:0%;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600;display:block}.text-block-46-copy{color:#333333b3;-webkit-text-stroke-color:#3333334d;font-family:Acarisansneue,sans-serif;font-size:14px}.services-block-5-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:8px 4px}.got-a-question-box{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:center;min-width:100%;margin-top:120px;margin-bottom:120px;padding-top:24px;padding-bottom:24px;display:none}.text-block-46-copy{font-family:Acarisansneue,sans-serif;font-size:16px}.text-block-46-copy-copy{text-align:center;font-family:Acarisansneue,sans-serif;font-size:16px}.fservice-consultation{grid-column-gap:8px;grid-row-gap:8px;background-image:linear-gradient(318deg,#0000001a,#fff);border:1px dashed #e2e2e2;border-radius:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:0%;max-width:none;padding:24px;overflow:hidden}.gotaquestion{color:#292929;align-self:center;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:500}.service-button-group{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:flex-end;align-items:flex-start;min-width:100%;max-width:600px;min-height:0}.primary-button-service{color:#e5e0d7;-webkit-text-stroke-color:#000;background-color:#292929;background-image:none;border:0 solid #d5e8de;border-radius:300px;align-self:center;padding:8px 16px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500;line-height:120%;transition:opacity .3s;box-shadow:0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button-service:hover{color:#e5e0d7;background-color:#252525;background-image:none;border-width:0;border-color:#686a6c;box-shadow:0 1px 1px #000000e6,inset 0 2px 3px #fff9,inset 0 4px 5px #000000e6,0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button-service:active{color:#e5e0d7}.primary-button-service.form:hover{color:#fff;background-color:#000}.work-page-copy{color:#333;background-color:#ffffffe6;background-image:none;background-size:auto;border:0 solid #fff;flex-flow:row;justify-content:center;align-items:flex-start;min-width:auto;max-width:none;min-height:auto;max-height:none;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-left:0;font-family:Montserrat,sans-serif;display:flex;overflow:visible}.case-studies-page{color:#333;background-color:#fff;background-image:none;background-size:auto;border:0 solid #fff;flex-flow:row;justify-content:center;align-items:flex-start;min-width:auto;max-width:none;min-height:auto;max-height:none;margin-top:0;margin-left:48px;margin-right:48px;padding-top:0;padding-left:0;font-family:Montserrat,sans-serif;display:block;overflow:visible}.about-me-section{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:100%;max-width:none;min-height:0}.faq-hub{grid-column-gap:8px;grid-row-gap:8px;border:1px dashed #e2e2e2;border-radius:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:100%;max-width:none;padding:24px;display:none;overflow:hidden}.flex-block-48,.flex-block-49,.flex-block-50{justify-content:flex-start;align-items:center}.text-block-47{color:#333333b3;align-self:center}.flex-block-51,.flex-block-52,.flex-block-53,.flex-block-54,.flex-block-55,.flex-block-56,.flex-block-57,.flex-block-58,.flex-block-59{justify-content:flex-start;align-items:center}.service-block-6-copy-copy{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:flex-start;align-self:auto;align-items:center;min-width:100%;max-width:600px;min-height:0;display:flex}.primary-button---consultationservice-copy{color:#e5e0d7;-webkit-text-stroke-color:#000;background-color:#292929;background-image:none;border:0 solid #d5e8de;border-radius:300px;align-self:center;min-width:120px;padding:8px 16px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500;line-height:120%;transition:opacity .3s;box-shadow:0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button---consultationservice-copy:hover{color:#e5e0d7;background-color:#252525;background-image:none;border-width:0;border-color:#686a6c;box-shadow:0 1px 1px #000000e6,inset 0 2px 3px #fff9,inset 0 4px 5px #000000e6,0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button---consultationservice-copy:active{color:#e5e0d7}.primary-button---consultationservice-copy.form:hover{color:#fff;background-color:#000}.web-design-service-button-group-copy,.ui-design-button-group-copy,.m-i-illustration-group{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:flex-end;align-items:flex-start;min-width:100%;max-width:600px;min-height:0}.text-block-46-copy-copy{color:#333333b3;-webkit-text-stroke-color:#3333334d;font-family:Acarisansneue,sans-serif;font-size:14px}.faq--1{color:#333;-webkit-text-stroke-color:#3333334d;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.faq---box{grid-column-gap:8px;grid-row-gap:8px;background-color:#f3f3f3;border-radius:16px;flex-flow:column;min-width:100%;max-width:100%;padding:16px 24px}.faq--ans{color:#333;-webkit-text-stroke-color:#3333334d;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400}.grid-10{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:none}.flex-block-61{max-width:100%}.button---text{grid-column-gap:8px;grid-row-gap:8px}.flex-block-61-copy{justify-content:flex-start;align-items:center;max-width:100%}.image-83{max-width:64px;max-height:64px}.image-84{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148be5cecad0be21c0c3_CS-Unhovered.png);background-position:50%;background-size:cover}.cs--image-div{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148be5cecad0be21c0c3_CS-Unhovered.png);background-position:50%;background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.cs--image-div:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png)}.webdev--image-div-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148da174dc0405a88b28_Web%20-%20Unhovered.png);background-position:50% 0;background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.webdev--image-div-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148cdcb626308267cecc_Web%20-%20hovered.png)}.ui-design--image-div{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148c775d9e649fead372_UI-design%20-%20Unhovered.png);background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.ui-design--image-div:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148c5a7b95b9292c654a_UI-design%20-%20hovered.png)}.m-i--image-div{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148a3cbfaa9c7d618312_Motion%20Design%20-%20Unhovered.png);background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.m-i--image-div:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b3228462a462628fe_Motion%20Design%20-%20hovered.png)}.link-block-25-h{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f1f1f100;background-image:radial-gradient(circle,#cecece,#fff0 80%);text-decoration:none}.link-block-25-h:hover{box-shadow:none;background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border:0 solid #4a1cff;border-radius:1000px}.link-block-25-h.w--current{box-shadow:none;background-color:#f0f0f01a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border:0 solid #4a1cff;border-radius:1000px;align-self:center}.cs--image-div-menu---current{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png);background-position:50%;background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.cs--image-div-menu---current:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png)}.cs--image-div-menu---ns{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148be5cecad0be21c0c3_CS-Unhovered.png);background-position:50%;background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.cs--image-div-menu---ns:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png)}.cs--image-div-menu---ns-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148be5cecad0be21c0c3_CS-Unhovered.png);background-position:50%;background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.cs--image-div-menu---ns-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png)}.cs--image-div-menu---selected{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png);background-position:50%;background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.cs--image-div-menu---selected:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png)}.cs--image-div-menu---selected-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148be5cecad0be21c0c3_CS-Unhovered.png);background-position:50%;background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.cs--image-div-menu---selected-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png)}.cs---selected-image{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png);background-position:50%;background-size:cover;min-width:64px;min-height:64px}.cs---us-image-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148be5cecad0be21c0c3_CS-Unhovered.png);background-position:50%;background-size:cover;min-width:64px;min-height:64px}.cs---us-image-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b0a2e7a1065b81bb5_CS-hovered.png)}.webdev--image-selected{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148cdcb626308267cecc_Web%20-%20hovered.png);background-position:50%;background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.webdev--image-selected:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148cdcb626308267cecc_Web%20-%20hovered.png)}.ui-design-link-selected{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:radial-gradient(circle,#cecece,#fff0 80%);border:0 solid #000;align-self:center;text-decoration:none}.ui-design-link-selected:hover{background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#4a1cff;border-radius:1000px}.ui-design-link-selected.w--current{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#29292980;border-radius:1000px}.ui-design--image-seleceted{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148c5a7b95b9292c654a_UI-design%20-%20hovered.png);background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.ui-design--image-seleceted:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148c5a7b95b9292c654a_UI-design%20-%20hovered.png)}.link-block-27---present{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:radial-gradient(circle,#cecece,#fff0 80%);border:0 solid #000;align-self:center;text-decoration:none}.link-block-27---present:hover{background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#4a1cff;border-radius:1000px}.link-block-27---present.w--current{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#29292980;border-radius:1000px}.m-i--image-div-selected{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b3228462a462628fe_Motion%20Design%20-%20hovered.png);background-size:cover;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.m-i--image-div-selected:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66f0148b3228462a462628fe_Motion%20Design%20-%20hovered.png)}.link-block-27-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:radial-gradient(circle,#cecece,#fff0 80%);border:0 solid #000;align-self:center;text-decoration:none}.link-block-27-copy:hover{background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#4a1cff;border-radius:1000px}.link-block-27-copy.w--current{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f1f1f11a;border-width:0;border-color:#29292980;border-radius:1000px}.link-block-27-motion{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:radial-gradient(circle,#cecece,#fff0 80%);border:0 solid #000;align-self:center;text-decoration:none}.link-block-27-motion:hover{background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#4a1cff;border-radius:1000px}.link-block-27-motion.w--current{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f1f1f11a;border-width:0;border-color:#29292980;border-radius:1000px}.link-block-m-i{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:radial-gradient(circle,#cecece,#fff0 80%);border:0 solid #000;align-self:center;text-decoration:none}.link-block-m-i:hover{background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#4a1cff;border-radius:1000px}.link-block-m-i.w--current{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f1f1f11a;border-width:0;border-color:#29292980;border-radius:1000px}.link-block-motion-illustration{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:radial-gradient(circle,#cecece,#fff0 80%);border:0 solid #000;align-self:center;text-decoration:none}.link-block-motion-illustration:hover{background-color:#f1f1f11a;background-image:radial-gradient(circle,#dcd3ff,#fff0 80%);border-width:0;border-color:#4a1cff;border-radius:1000px}.link-block-motion-illustration.w--current{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f1f1f11a;border-width:0;border-color:#29292980;border-radius:1000px}.link-block-28{align-self:center}.services-header{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.fs-slider_slide{backface-visibility:hidden;transition-property:transform opacity;background-color:#f5f5f5;flex:none;justify-content:center;align-items:stretch;width:33.33%;height:auto;padding:1rem;display:flex;position:relative}.fs-slider_placeholder{color:#707070;text-align:center;border:1px dashed #707070;justify-content:center;align-items:center;width:100%;min-height:20rem;padding:1rem;display:flex}.fs-slider_list{transform-style:preserve-3d;flex-direction:row;justify-content:start;align-items:start;height:auto;display:flex}.fs-slider_button{color:#fff;background-color:#3898ec;padding:1rem 2rem}.fs-slider_instance{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:100%;min-width:0;max-width:100%;max-height:100%;display:flex;position:relative}.fs-slider_pagination{z-index:10;grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.fs-slider_navigation{z-index:10;grid-column-gap:1rem;grid-row-gap:1rem;background-color:#f5f5f5;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.fs-slider_list-wrapper{perspective:1200px;flex:1;position:relative;overflow:clip}.fs-slider_scrollbar{touch-action:none;background-color:#f5f5f5}.fs-slider_scrollbar_drag{background-color:#000;width:20%;height:1rem}.fs-slider_progress{transform-origin:0 0;transform-style:preserve-3d;background-color:#000;width:100%;height:1rem;transform:scaleX(.2)}.fs-slider-2_slide{backface-visibility:hidden;transition-property:transform opacity;background-color:#f5f5f5;flex:none;justify-content:center;align-items:stretch;width:33.33%;height:auto;padding:1rem;display:flex;position:relative}.fs-slider-2_placeholder{color:#707070;text-align:center;border:1px dashed #707070;justify-content:center;align-items:center;width:100%;min-height:20rem;padding:1rem;display:flex}.fs-slider-2_list{transform-style:preserve-3d;flex-direction:row;justify-content:start;align-items:start;height:auto;display:flex}.fs-slider-2_button{color:#fff;background-color:#3898ec;padding:1rem 2rem}.fs-slider-2_instance{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:100%;min-width:0;max-width:100%;max-height:100%;display:none;position:relative}.fs-slider-2_pagination{z-index:10;grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.fs-slider-2_navigation{z-index:10;grid-column-gap:1rem;grid-row-gap:1rem;background-color:#f5f5f5;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.fs-slider-2_list-wrapper{perspective:1200px;flex:1;position:relative;overflow:clip}.fs-slider-2_scrollbar{touch-action:none;background-color:#f5f5f5}.fs-slider-2_scrollbar_drag{background-color:#000;width:20%;height:1rem}.fs-slider-2_pagination_bullet{background-color:#ddd;width:1rem;height:1rem;padding:0;display:inline-block}.fs-slider-2_pagination_bullet.is-bullet-active{background-color:#000;display:inline-block}.security-enhancements---problem{grid-column-gap:48px;grid-row-gap:48px;background-color:#f1f1f1;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.security-enhancements---goals{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.larn---old-pages-new{grid-column-gap:64px;grid-row-gap:64px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.security-enhancements---feedback{grid-column-gap:48px;grid-row-gap:48px;background-color:#f1f1f1;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.security-enhancements---final-iteration{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;min-width:98px;padding:120px 48px;display:flex;overflow:hidden}.se---wireframes{align-self:center;min-width:100%}.initial-iteration-72-copy,.initial-iteration-72--2{align-self:center;min-width:100%;max-width:500px}.mvc---1st-iteration-copy{flex-flow:column;justify-content:center;align-items:center;padding-top:64px;padding-bottom:64px;display:flex;overflow:hidden}.client-block{grid-column-gap:0px;grid-row-gap:0px;min-width:100%}.div-block-113{align-self:center;padding:8px}.div-block-114{grid-column-gap:24px;grid-row-gap:24px;display:flex}.connect-copy{font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.dribbble-copy-copy{min-width:16px;max-width:none;min-height:16px;max-height:18px}.flex-block-5-copy-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:0%;max-width:none;overflow:hidden}.dp---solution-videcopy-2,.dp---solution-videcopy-3{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border:1px solid #fff;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.image-90,.image-91,.image-92{min-width:100%;max-width:100%}.se---research-design-map{align-self:center;min-width:100%}.se---kaleido-ui{align-self:center}.background-video-9{min-width:100%;max-width:100%;min-height:600px;max-height:120%}.regular-text---link-copy-copy{color:#4c34ff;text-align:center;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;margin-top:0;font-family:Acarisansneue,sans-serif;font-size:16px;text-decoration:none}.regular-text---link-copy-copy:hover{text-decoration:underline}.flex-block-64{grid-column-gap:24px;grid-row-gap:24px}.div-block-115{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/671a6677a200cb5ecda111d4_OMJ-Name.png);background-position:50%;background-size:cover;border:1px solid #fff;border-radius:8px;min-height:320px}.div-block-116{border-right:1px solid #38343400}.div-block-115-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/671a6a5404f5881bed6d5ee5_OMJ-Landscape.png);background-position:50%;background-size:cover;border:1px solid #fff;border-radius:8px;min-height:300px}.client-block-copy{grid-column-gap:0px;grid-row-gap:0px;min-width:100%;display:none}.div-block-117{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/671a6677a200cb5ecda111d4_OMJ-Name.png);background-position:50%;background-size:cover;border-radius:8px;min-width:300px;max-width:280px;min-height:300px;box-shadow:0 2px 8px 1px #00000040}.div-block-118{display:flex}.div-block-117-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66c6b569a03c8ac59289c115_Pic%20-%201.png);background-position:50%;background-size:cover;border-radius:8px;min-width:400px;max-width:280px;min-height:400px}.grid---work-menu{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.case-study-section---block{grid-column-gap:8px;grid-row-gap:8px;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6742941ccc1500d856289a54_What%20I%20do%20-%20Background.png);background-size:auto;border:1px solid #e2e2e2;border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:auto;max-width:none;padding:24px;overflow:hidden}.case-study-section---block:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6742941ccc1500d856289a54_What%20I%20do%20-%20Background.png);background-size:auto}.text-span-9{color:#292929;-webkit-text-stroke-color:#292929}.fservice-block-copy{grid-column-gap:8px;grid-row-gap:8px;border:1px dashed #e2e2e2;border-radius:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:0%;max-width:none;padding:24px;overflow:hidden}.primary-button---small{color:#e5e0d7;-webkit-text-stroke-color:#000;background-color:#292929;background-image:none;border:0 solid #d5e8de;border-radius:300px;justify-content:center;align-self:center;align-items:flex-start;min-width:60px;padding:8px 16px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:500;line-height:120%;transition:opacity .3s;display:flex;box-shadow:0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button---small:hover{color:#e5e0d7;background-color:#252525;background-image:none;border-width:0;border-color:#686a6c;box-shadow:0 1px 1px #000000e6,inset 0 2px 3px #fff9,inset 0 4px 5px #000000e6,0 4px 4px #00000040,0 1px 1px #000c,inset 0 2px 4px #fffefe40,inset 0 -2px 2px #0009}.primary-button---small:active{color:#e5e0d7}.primary-button---small.form:hover{color:#fff;background-color:#000}.image-93{min-height:36px;max-height:36px}.service-block-6-copy-copy-copy{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:space-between;align-self:auto;align-items:center;min-width:100%;max-width:600px;min-height:0;display:flex}.slider-2{border-radius:16px;min-width:auto;min-height:430px;font-family:Acarisansneue,sans-serif}.div-block-120{justify-content:center;align-items:stretch;min-width:100%;display:flex}.slide{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6743f23cab7457ccdd938eb4_VideoSample%20-%20DreamPayments.png);background-position:50%;background-size:cover}.slide-2,.slide-3,.slide-4,.slide-5,.slide-6{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.slide-7{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6743f23cd57f21be65c94873_VideoSample%20-%20Shanse%20Espoir.png);background-position:50%;background-size:cover}.slide-8,.slide-9,.slide-10{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.slide-11{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6743f23cd57f21be65c94873_VideoSample%20-%20Shanse%20Espoir.png);background-position:50%;background-size:cover}.slide-12{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6743f23cab7457ccdd938eb4_VideoSample%20-%20DreamPayments.png);background-position:50%;background-size:cover}.slide-13,.slide-14,.slide-15,.slide-16,.slide-17,.slide-18{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.slide-19{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67579a7ab5c01f376174aeb3_VideoSample%20-%20DreamPayments.png);background-position:50%;background-size:cover}.icon-2{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.icon-3{background-image:none;display:none}.slide-20{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6743f23b59102d199bc84de0_VideoSample%20-%20Sonatype.png);background-position:50%;background-size:cover}.slide-21{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67579a7b0de4765e3c16807d_VideoSample%20-%20Dreampaments%20-%202.png);background-position:50%;background-size:cover}.icon-4,.slide-nav{display:none}.div-block-121{grid-column-gap:24px;grid-row-gap:24px;border:0 solid #0000;border-radius:8px;flex-flow:column;min-width:100%;max-width:1213px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.flex-block-65{grid-column-gap:24px;grid-row-gap:24px;min-width:100%}.text-block-45-copy-copy{border:0 solid #292929;min-width:0%;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600;display:block}.flex-block-66{grid-column-gap:16px;grid-row-gap:16px;display:none}.flex-block-67{grid-column-gap:16px;grid-row-gap:16px;min-width:auto;max-width:1213px;display:block}.div-block-122{grid-column-gap:16px;grid-row-gap:16px;background-image:linear-gradient(#f7f7f7,#f7f7f7);border:1px #3333;border-radius:8px;flex-flow:column;min-width:100%;padding:16px;display:flex}.div-block-123{grid-column-gap:16px;grid-row-gap:16px;display:flex}.div-block-124{align-self:center}.div-block-125{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;min-width:100px;display:flex}.text-block-48{text-align:center;font-size:16px;font-weight:600}.div-block-126,.div-block-127,.div-block-128{align-self:center}.divider---new-staright{border:.5px solid #70707033;border-radius:1px;min-width:100%;max-width:none;height:1px;display:block}.about-text{border:0 solid #292929;min-width:0%;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600;display:block}.regular-text-copy{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:18px;font-weight:400;line-height:140%}.about-text---new{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:140%}.about-text---new.bold-regular-text{font-weight:600}.div-block-129{grid-column-gap:16px;grid-row-gap:16px;background-color:#f7f7f7;border-radius:16px;padding:24px;display:flex}.heading-4-white-copy{color:#292929;align-self:flex-start;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:500}.about-header{color:#292929b3;align-self:flex-start;font-family:Acarisansneue,sans-serif;font-size:32px;font-weight:500}.flex-block-6-copy,.connect-with-me-box{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:100%;max-width:600px;min-height:0}.heading-44-copy,.heading-44-copy-copy,.heading-for-contact{color:#fff;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-weight:500}.maven-central---research-insights-scope-copy-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#edf2ef;flex-flow:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.espoir-foundation---display-project{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:64px 48px;display:flex;overflow:hidden}.pargaraph-format-copy,.pargaraph-format-copy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;min-width:400px;max-width:800px;max-height:none;display:flex}.pictures-and-images-for-espoir{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;min-width:100%;max-width:100%;max-height:none;display:flex}.background-video-10{border-radius:2px;min-width:100%;max-height:400px;margin-bottom:0}.background-video---espoir{border-radius:2px;min-width:100%;max-height:320px;margin-bottom:0}.background-video-11{max-height:300px}.background-video-12{min-width:100%;max-width:100%;max-height:300px}.text-block-50{color:#464646;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.text-block-50-copy{color:#464646;min-width:50%;max-width:100%;margin-top:24px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.div-block-104-copy{background-image:linear-gradient(353deg,#6c3fef1a,#fff0),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/671a400123e647802df154e4_Sonatype%20-%20SE.png);background-position:0 0,50% 0;background-size:auto,cover;border:4px solid #8d8d8d;border-radius:16px;min-width:100%;min-height:320px}.div-block-104-copy:hover{background-image:linear-gradient(353deg,#6c3fef40,#fff0),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/671a400123e647802df154e4_Sonatype%20-%20SE.png);background-position:0 0,50% 0;background-size:auto,cover}.espoir-block-cover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6896482f8c2801087924cfdc_Espoir%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;min-height:420px}.espoir-block-cover:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6896482f8c2801087924cfdc_Espoir%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.espoir-foundation-link-copy{grid-column-gap:8px;grid-row-gap:8px;min-width:0%;max-width:100%;display:flex}.espoir-pills{grid-column-gap:16px;grid-row-gap:16px;background-color:#b8d8ba80;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.espoir-copy{color:#161b37;border:0 solid #062503;font-family:Acarisansneue,sans-serif;font-size:16px}.background-video---cogv{border-radius:2px;min-width:100%;max-height:320px;margin-bottom:0}.background-cogv{min-height:auto}.code-embed-3{align-self:flex-start;min-width:520px;max-width:546px;min-height:520px;max-height:520px;margin-top:64px;display:none}.div-block-130{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;width:100%;min-width:600px;min-height:400px;padding-top:120px;padding-bottom:120px;display:flex}.div-block-131{flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;min-width:auto;height:100px;min-height:500px;padding-bottom:120px;display:flex}.heading-46{color:#333333b3;text-transform:uppercase;font-family:Acarisansneue,sans-serif;font-size:20px;font-weight:600}.flex-block-68{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;width:auto}.link-block-29{color:#464646;text-decoration:none}.text-block-51{font-size:16px}.div-block-132{flex-flow:column;width:auto;min-width:500px;margin-top:48px;margin-bottom:48px;display:block}.flex-block-69{width:auto;max-width:600px}.text-block-52{text-align:right;max-width:596px;font-family:Acarisansneue,sans-serif;font-size:16px}.div-block-133{width:auto;max-width:100vw;display:flex}.flex-block-70{justify-content:flex-start;align-items:flex-end;width:100%}.div-block-work{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;width:100%;min-width:600px;min-height:400px;padding-top:120px;padding-bottom:120px;display:none}.work-box{justify-content:flex-start;align-items:flex-start;width:100%}.text-block-52-copy,.text-block-52-copy-copy{text-align:right;max-width:596px;font-family:Acarisansneue,sans-serif;font-size:16px}.background-video-13{min-width:576px;max-width:none;min-height:576px;max-height:100%}.work---recent-and-playground{grid-column-gap:32px;grid-row-gap:32px;width:auto;max-width:100vw;display:flex}.div-block-130-copy{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;width:100%;min-width:600px;min-height:400px;padding-top:120px;padding-bottom:120px;display:flex}.div-block-approach{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;width:100%;min-width:600px;min-height:400px;padding-top:64px;padding-bottom:64px;display:none}.flex-block-70-copy{justify-content:flex-start;align-items:flex-end;width:100%}.flex-block-approach{justify-content:flex-start;align-items:flex-start;width:100%}.text-block-approach{text-align:left;max-width:596px;font-family:Acarisansneue,sans-serif;font-size:16px}.code-embed-4{width:100%;max-width:420px}.code-embed-5{max-width:420px}.flex-block-71{justify-content:flex-end;align-items:flex-start}.my-process-block{grid-column-gap:48px;grid-row-gap:48px;justify-content:flex-start;align-items:flex-end;width:100%}.process-text-block{text-align:left;max-width:50%;font-family:Acarisansneue,sans-serif;font-size:16px}.flex-block-72{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-end;min-width:100%}.image-97{min-width:40%;max-width:90%}.flex-block-73{justify-content:space-between;min-width:100%}.section-8{max-width:1213%;margin-top:64px;margin-left:48px;margin-right:48px;padding-top:24px}.image-98{min-width:100%}.div-block-134{object-fit:fill;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679115789692951b05919f72_about%20page.png);background-position:0 0;background-size:auto;justify-content:flex-end;align-items:flex-end;min-height:592px;margin-top:24px;padding-bottom:48px;padding-right:48px;display:flex}.text-block-53{-webkit-text-stroke-color:var(--white)}.text-block-54{color:#fff;-webkit-text-stroke-color:#fff;max-width:50%;font-family:Acarisansneue,sans-serif;font-size:16px}.section-9{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;min-width:100%;max-width:none;margin:64px 48px;display:flex}.experience-heading---about{text-transform:uppercase;margin-top:0;margin-bottom:24px;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600}.experience-sample-3{justify-content:space-between;align-items:flex-start;min-width:100%;margin-top:24px}.flex-block-75{justify-content:space-between;width:100%;min-width:auto;max-width:none}.text-block-55{min-width:190px;max-width:250px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.flex-block-76{grid-column-gap:8px;grid-row-gap:8px;min-width:auto;max-width:100%}.text-block-56{width:100%;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:140%}.text-block-57,.text-block-58,.text-block-59,.text-block-60{color:#7e7e7e;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.experience-heading---about-copy{text-transform:uppercase;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600}.skills-tools-heading{text-transform:uppercase;align-items:stretch;width:auto;max-width:none;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600;display:flex}.skills-column---about{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:space-between;margin-top:24px}.flex-block-75-copy{justify-content:space-between;width:100%;min-width:auto;max-width:none}.skill-item---about{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;width:auto;min-width:auto;max-width:none}.image-99{max-width:24px}.flex-block-77{grid-column-gap:8px;grid-row-gap:8px}.flex-block-78{justify-content:space-between}.flex-block-79{justify-content:space-between;margin-bottom:16px}.flex-block---experience{grid-column-gap:8px;grid-row-gap:8px;min-width:auto;max-width:50%}.text-block-61,.text-block-62,.text-block-63,.text-block-64,.text-block-65,.text-block-66,.text-block-67,.text-block-68,.text-block-69,.text-block-70,.text-block-71,.text-block-72,.text-block-73,.text-block-74,.text-block-75,.text-block-76,.text-block-77,.text-block-78,.text-block-79,.text-block-80,.text-block-81{font-family:Acarisansneue,sans-serif;font-size:16px}.section-9-copy{margin:120px 24px 120px 25px}.section-9-copy-copy{max-width:1213px;margin:120px 24px 120px 25px;display:none}.section-some-nice-words{max-width:1213px;margin:120px 48px}.text-block-82{font-family:Acarisansneue,sans-serif}.text-block-56-copy{width:100%;max-width:276px;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:140%}.heading-47{text-transform:uppercase;min-width:220px;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600;line-height:140%}.flex-block-80{justify-content:flex-start;align-items:flex-start;margin-bottom:24px}.flex-block-81{grid-column-gap:24px;grid-row-gap:24px;min-width:auto;max-width:100%}.experience-heading---about-copy,.availability---heaver{text-transform:uppercase;margin-top:0;margin-bottom:24px;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600}.some-nice-words-header{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600}.flex-block-82{justify-content:flex-start;align-items:flex-start}.image-100{min-width:auto;max-width:60px;min-height:60px}.availability-text{width:100%;min-width:100%;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:16px;line-height:140%}.section-some-nice-words-copy{margin:120px 24px 120px 25px}.section-some-nice-words-copy-copy{max-width:1213px;margin:120px 48px}.flex-block---availability{grid-column-gap:8px;grid-row-gap:8px;min-width:auto;max-width:50%}.link-block-30{width:auto;min-width:100%}.link-block-31{width:auto;min-width:100%;max-width:none}.div-block-132-copy{flex-flow:column;width:auto;min-width:500px;margin-top:300px;margin-bottom:72px;display:none}.heading-48{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.div-block-135{grid-column-gap:16px;grid-row-gap:16px;min-width:100%;max-width:100%;display:flex}.div-block-136{min-width:50%}.zigcast-paragraph{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.div-block-137{min-width:50%;max-width:50%}.zigcast-paragrpah---market-research{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.flex-block-83{min-width:50%}.zigcast---competitive-advantage{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:400px;max-width:1213px;max-height:none;display:flex}.div-block-138{min-width:50%;max-width:50%}.div-block-139{min-width:50%}.regular-text-user-insights{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;min-width:100%;max-width:100%;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:140%}.regular-text-user-insights.bold-regular-text{font-weight:600}.div-block-140{min-width:50%}.div-block-141{min-width:50%;max-width:50%}.pargaraph-format-copy,.pargaraph-format-copy-copy,.pargaraph-format-copy-copy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.zigcast-paragraph---conclusion{max-width:1213px;padding:0;display:flex}.div-block-142{min-width:50%}.link-to-next-project{color:#4c34ff;text-align:center;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;margin-top:0;font-family:Acarisansneue,sans-serif;font-size:16px;text-decoration:none}.link-to-next-project:hover{text-decoration:underline}.heading-49{text-transform:uppercase;font-family:Acarisansneue,sans-serif;font-size:24px;font-weight:600}.flex-block-84,.flex-block-85{min-width:50%}.flex-block-86{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.flex-block-87{min-width:50%}.se---problem-text{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;min-width:100%;max-width:100%;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:160%}.se---problem-text.bold-regular-text{font-weight:600}.se---pargaraph-goals{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:100%;max-width:1213px;max-height:none;display:flex}.regular-text-copy-copy{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;min-width:50%;max-width:50%;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:140%}.regular-text-copy-copy.bold-regular-text{font-weight:600}.se---goals-text{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;min-width:100%;max-width:100%;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:160%}.se---goals-text.bold-regular-text{font-weight:600}.text-block-83{font-family:Acarisansneue,sans-serif;font-size:16px}.flex-block-88,.flex-block-89,.flex-block-90{grid-column-gap:0px;grid-row-gap:0px}.flex-block-91{grid-column-gap:24px;grid-row-gap:24px}.flex-block-92{grid-column-gap:16px;grid-row-gap:16px}.pargaraph-format-copy,.se---research-and-insightsy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.div-block-143{min-width:50%;max-width:50%}.regular-text-copy{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;min-width:50%;max-width:50%;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:140%}.regular-text-copy.bold-regular-text{font-weight:600}.se---r-i-paragraph{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;min-width:100%;max-width:100%;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:160%}.se---r-i-paragraph.bold-regular-text{font-weight:600}.maven-central---goals-objectives-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding-top:64px;padding-bottom:64px;display:flex;overflow:hidden}.maven-central---goals-objectives-copy-copy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.pargaraph-format-copy,.pargaraph-format-copy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.se---creating-a-solution---paragraph-copy-copy{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.div-block-144{min-width:50%;max-width:50%}.flex-block-93{grid-column-gap:16px;grid-row-gap:16px}.pargaraph-format-copy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;min-width:0;max-width:1213px;max-height:none;display:flex}.se---feedback-paragraph{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.flex-block-94{min-width:50%}.bold-text-24{font-weight:600}.div-block-145{min-width:50%;max-width:50%}.flex-block-95{grid-column-gap:16px;grid-row-gap:16px}.div-block-146{min-width:50%}.div-block-147{display:flex}.div-block-148{min-width:50%}.pargaraph-td---project-scope{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;min-width:400px;max-width:1213px;max-height:none;display:flex}.div-block-149,.div-block-150,.div-block-151,.div-block-152,.div-block-153,.div-block-154{min-width:50%}.handling-input-validation-errors{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:100%;max-width:100%;max-height:none;display:flex}.div-block-155{min-width:100%;max-width:100%;display:flex}.div-block-156{min-width:50%;overflow:visible}.div-block-157,.div-block-158{min-width:50%}.dp---problem-paragraph{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:100%;max-height:none;display:flex}.pargaraph-format-copy,.dp---goal-paragraph,.pargaraph-format-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:98%;max-height:none;display:flex}.dp---research-insights-paragraph{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:100%;max-width:1213px;max-height:none;display:flex}.dp---solution---paragraph{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:100%;max-width:100%;max-height:none;display:flex}.div-block-159{display:flex}.div-block-160,.div-block-161{min-width:50%}.flex-block-96{grid-column-gap:16px;grid-row-gap:16px}.div-block-162{min-width:50%}.espoir-brand-identity-paragraph{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;min-width:0;max-width:98%;max-height:none;display:flex}.div-block-163{min-width:50%}.flex-block-97{justify-content:space-between;align-items:center}.div-block-21-copy{grid-column-gap:8px;grid-row-gap:8px;align-self:flex-start;margin-top:24px;display:flex}.div-block-21-copy-copy{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-self:flex-start;min-width:auto;margin-top:0;display:flex}.text-block-84{color:#464646;font-family:Acarisansneue,sans-serif;font-weight:600}.flex-block-98{grid-column-gap:4px;grid-row-gap:4px}.image-101{min-width:auto;max-width:20px;min-height:auto}.link-block-32{-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000;border:0 solid #000;border-radius:1000px;padding:8px 16px}.link-block-32:hover{background-color:#f4f4f4}.flex-block-99{min-width:100%}.process-text-block-header{text-align:left;max-width:50%;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.div-block-164{padding-left:48px;padding-right:48px}.flex-block-100{justify-content:center;align-items:flex-start;min-width:100%;display:none}.flex-block-74-copy,.availability-box{justify-content:space-between;align-items:flex-end;min-width:100%;margin-top:24px}.div-block-166{justify-content:center;align-items:flex-start;display:flex}.div-block-167{min-width:100%}.div-block-168{justify-content:center;align-items:flex-start;min-width:1213px;max-width:1213px;display:flex}.flex-block-102{justify-content:center;align-items:flex-start}.flex-block-32-copy-copy{grid-column-gap:24px;grid-row-gap:24px;min-width:100%;max-width:1213px;margin-top:48px}.flex-block-103{justify-content:center;align-items:flex-start}.container-30-copy{grid-column-gap:2px;grid-row-gap:2px;flex-flow:column;justify-content:center;align-self:auto;align-items:center;min-width:auto;max-width:100%;margin-top:64px;margin-bottom:64px;margin-left:auto;padding-bottom:120px;display:flex}.container-30-copy-copy{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-self:auto;align-items:flex-start;min-width:auto;max-width:50%;margin:24px 0 0;padding-bottom:0;display:flex}.pargaraph-format-copy,.pargaraph-format-copy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:100%;max-width:100%;max-height:none;display:flex}.div-block-169{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.flex-block-104{grid-column-gap:8px;grid-row-gap:8px}.grid-12{align-self:center;min-width:50%}.flex-block-105{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row}.flex-block-106{justify-content:flex-start;align-items:center}.flex-block-107{grid-column-gap:8px;grid-row-gap:8px}.flex-block-108{grid-column-gap:16px;grid-row-gap:16px}.flex-block-109,.flex-block-110,.flex-block-111,.flex-block-112{grid-column-gap:8px;grid-row-gap:8px}.image-102{min-width:100%}.flex-block-113,.flex-block-114{grid-column-gap:8px;grid-row-gap:8px}.flex-block-115{grid-column-gap:24px;grid-row-gap:24px}.flex-block-116{grid-column-gap:8px;grid-row-gap:8px;min-width:100%;max-width:100%}.flex-block-117{grid-column-gap:8px;grid-row-gap:8px}.text-block-85{color:#464646;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:700}.flex-block-118,.flex-block-119{grid-column-gap:8px;grid-row-gap:8px}.flex-block-120{grid-column-gap:24px;grid-row-gap:24px}.flex-block-121{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column}.flex-block-122{grid-column-gap:24px;grid-row-gap:24px}.flex-block-123,.flex-block-124{grid-column-gap:8px;grid-row-gap:8px}.flex-block-125{grid-column-gap:4px;grid-row-gap:4px}.flex-block-126,.flex-block-127{grid-column-gap:24px;grid-row-gap:24px}.div-block-170,.div-block-171,.div-block-172{min-width:50%}.div-block-173{min-width:100%}.navbar-3{filter:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-color:#ffffff26;background-clip:border-box;margin-left:0;margin-right:0;padding:16px 48px 0;display:block;position:fixed;inset:0% 0% auto;overflow:visible}.flex-block-128{justify-content:space-between;align-items:center}.image-104{width:36px}.espoir-block-cover-copy{background-image:linear-gradient(353deg,#6c3fef1a,#fff0),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67576413dbf966ec699cda44_Espoir%20-%20Cover.png);background-position:0 0,50%;background-size:auto,cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;min-height:420px}.espoir-block-cover-copy:hover{background-image:linear-gradient(353deg,#1c3f1c33,#fff0),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67576413dbf966ec699cda44_Espoir%20-%20Cover.png);background-position:0 0,50%;background-size:auto,cover}.cogv-cover---case-study{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f1a1ea260b4c8943e7_COGV%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;min-height:420px}.cogv-cover---case-study:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f1a1ea260b4c8943e7_COGV%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.image-107{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6833167d74d1d2ed560da9a2_Alluva%20Header%20-%20Desktop.png);background-position:0 0;background-size:auto;min-width:100%}.background-video-14{display:none}.image-108{min-width:100%}.flex-block-130{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;min-height:auto;margin-bottom:16px}.text-block-86{color:gray}.flex-block-131{justify-content:space-between;min-width:100%;display:none}.flex-block-132,.flex-block-133,.flex-block-134,.flex-block-135,.flex-block-136,.flex-block-137,.flex-block-138,.flex-block-139,.flex-block-140,.flex-block-141,.flex-block-142,.flex-block-143,.flex-block-144,.flex-block-145,.flex-block-146,.flex-block-147,.flex-block-148,.flex-block-149,.flex-block-150,.flex-block-151,.flex-block-152{grid-column-gap:4px;grid-row-gap:4px;margin-bottom:16px}.flex-block-153,.flex-block-154,.flex-block-155{grid-column-gap:4px;grid-row-gap:4px}.flex-block-156{grid-column-gap:4px;grid-row-gap:4px;margin-bottom:16px}.background-video-12-copy,.background-video-12-_-footer-uoy,.background-video-12-_-footer-copy{max-height:300px}.image-110{display:block}.image-111{display:none}.background-cogv-copy,.background-cogv-final-logo{min-height:auto}.bold-text-25,.bold-text-26,.bold-text-27,.bold-text-28,.bold-text-29,.bold-text-30,.bold-text-31,.bold-text-32,.bold-text-33,.bold-text-34,.bold-text-35,.bold-text-36,.bold-text-37,.bold-text-38,.bold-text-39{font-weight:600}.bold-text-40{font-weight:400}.bold-text-41,.bold-text-42,.bold-text-43,.bold-text-44,.bold-text-45,.bold-text-46{font-weight:600}.flex-block-157{min-width:100%}.flex-block-158{justify-content:center;align-items:center}.flex-block-159{justify-content:center;align-items:flex-start;min-width:100%}.flex-block-160{min-width:100%}.flex-block-161{grid-column-gap:16px;grid-row-gap:16px}.flex-block-162,.flex-block-163{grid-column-gap:8px;grid-row-gap:8px}.flex-block-164{justify-content:flex-start;align-items:center}.flex-block-165{grid-column-gap:16px;grid-row-gap:16px}.se---research-and-insightsy-copy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.flex-block-167{grid-column-gap:64px;grid-row-gap:64px}.image-112{max-width:1213px}.flex-block-172{min-width:100%;max-width:100%}.flex-block-173{flex-flow:column;min-width:100%}.dp-solutions-2---image{flex-flow:column;justify-content:flex-start;align-items:center;min-width:100%}.dp-solutions-3--image{flex-flow:row;justify-content:flex-start;align-items:center;min-width:100%}.flex-block-176{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center}.flex-block-177{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;min-width:50%}.flex-block-178{grid-column-gap:16px;grid-row-gap:16px;min-width:50%}.flex-block-179{justify-content:flex-start;align-items:center}.flex-block-180{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center}.flex-block-182{grid-column-gap:16px;grid-row-gap:16px}.bio---landing{font-family:Acarisansneue,sans-serif;font-size:16px;line-height:150%}.top-section---landing{grid-column-gap:24px;grid-row-gap:24px}.flex-block-183{justify-content:space-between;align-self:center;align-items:flex-start;min-width:50%;max-width:50%;min-height:100svh;padding-top:140px;padding-bottom:0}.flex-block-184{justify-content:center;align-items:center;min-height:100%;max-height:100svh;margin-top:0}.flex-block-35-copy{grid-column-gap:16px;grid-row-gap:16px}.cogv-pic---work-page,.espoir-foundation---work-page{grid-column-gap:16px;grid-row-gap:16px;display:none}.link-block-32-copy{-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000;border:0 solid #000;border-radius:1000px;justify-content:flex-start;align-self:auto;align-items:center;min-width:48px;min-height:48px;padding:12px;display:flex}.link-block-32-copy{-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000;border:0 solid #000;border-radius:1000px;padding:8px 12px}.div-block-21-copy-copy-copy{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-self:flex-start;min-width:auto;margin-top:0;display:flex}.image-101-copy,.image-101-copy-copy{min-width:auto;max-width:20px;min-height:auto}.alluva-pills{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;min-width:auto;max-width:100%;padding:120px 48px 64px;display:flex;overflow:hidden}.background-alluva,.alluva-motion-1,.alluva-motion-2,.alluva-services,.alluva-commitment{min-height:auto;max-height:320px}.alluva-footer{min-height:auto;max-height:300px}.swayve-landing-page{min-width:100%;min-height:auto;max-height:300px}.swayve-2,.swayve-motion,.swayve-3,.swayve-4{min-height:auto;max-height:300px}.swayve-website{grid-column-gap:16px;grid-row-gap:16px;display:none}.swayev-cover---case-study-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689647bc819016e927317d5a_Swayve%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;min-height:420px}.swayev-cover---case-study-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689647bc819016e927317d5a_Swayve%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.alluva-cover---case-study-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689647d0cafe183b21029afa_Alluva%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;min-height:420px}.alluva-cover---case-study-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689647d0cafe183b21029afa_Alluva%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.alluva-pic---work-page-copy{grid-column-gap:16px;grid-row-gap:16px;display:none}.pictures-and-images-for-swayve{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;min-width:100%;max-width:100%;max-height:none;display:flex}.body-section-landing-page{grid-column-gap:48px;grid-row-gap:48px;box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#fff0;border:0 solid #a7a7a7;border-radius:0;flex-flow:column;justify-content:flex-start;align-items:center;width:auto;min-width:90%;max-width:100svw;height:auto;min-height:100svh;max-height:none;margin:0 48px;padding:0 48px;font-family:Open Sans,sans-serif;font-size:18px;line-height:160%;display:flex;position:static;overflow:visible}.section-10{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6833114fcf0a6a7db42caef4_Swayve%20Header%20-%20Desktop.png);background-position:50%;background-size:auto;min-width:100%;min-height:480px}.section-11{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6833167d74d1d2ed560da9a2_Alluva%20Header%20-%20Desktop.png);background-position:0 0;background-size:auto;min-width:100%;min-height:480px}.flex-block-187{grid-column-gap:24px;grid-row-gap:24px}.swayve-pills{grid-column-gap:16px;grid-row-gap:16px;background-color:#f8ccf866;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.allova-pills{grid-column-gap:16px;grid-row-gap:16px;background-color:#ff855280;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.flex-block-188{justify-content:flex-start;align-items:flex-start;min-width:100%}.section-12{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679d1fdd4b88715dc1f49011_MVC%20-%20Enhancements-%20Cover%20page%202.png);background-position:0 0;background-size:cover;min-width:100%;min-height:480px}.section-13{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834c883bc93ee52da903614_COGV%20-%20Header%20-%20Desktop.png);background-position:50%;background-size:auto;min-height:480px}.section-14{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68ae2b5943bd5b3af976adf0_Zigcast%20Header.png);background-position:100% 100%;background-size:auto;min-height:480px}.section-15{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834cdae4b68924c96bed22e_Espoir%20-%20Header%20-%20%20Large%20Desktop.png);background-position:50%;background-size:auto;min-width:100%;min-height:480px}.section-16{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834d03baa55e02c9913ebec_TD%20Mobile%20-%20Bank%20-cover%20%20-%20Desktop.svg);background-position:0 0;background-size:auto;min-height:480px}.product-web-header-h{color:#29292999;align-self:flex-start;font-family:Acarisansneue,sans-serif;font-size:20px;font-weight:500}.container-30-copy-copy{grid-column-gap:2px;grid-row-gap:2px;flex-flow:column;justify-content:center;align-self:auto;align-items:center;min-width:auto;max-width:100%;margin-top:64px;margin-bottom:64px;margin-left:auto;padding-bottom:0;display:flex}.flex-block-189{grid-column-gap:64px;grid-row-gap:64px}.experience---sample-1,.experience-sample-2{justify-content:space-between;align-items:flex-start;min-width:100%;margin-top:24px}.flex-block-190{grid-column-gap:16px;grid-row-gap:16px}.text-span-10{font-weight:600}.code-embed-6{max-width:45%;max-height:100svh}.code-embed-6-copy{max-width:50%;max-height:100svh}.code-embed-6-copy-mobile,.code-embed-6-tablet{max-width:50%;max-height:100svh;display:none}.code-embed-tablet-copy,.code-embed-mobile---m{display:none}.flex-block-191{justify-content:flex-start;align-items:flex-end;max-width:1213px}.image-115,.image-116{max-width:100%}.image-117{min-width:100%}.flex-block-192{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;min-width:100%}.image-118,.image-119{max-width:100%}.what-we-struggled-with{grid-column-gap:64px;grid-row-gap:64px}.image-120,.image-121{max-width:100%}.flex-block-193{grid-column-gap:16px;grid-row-gap:16px}.flex-block-194{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.flex-block-195{grid-column-gap:16px;grid-row-gap:16px}.se---research-and-insightsy-copy-copy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;min-width:0;max-width:1213px;max-height:none;display:flex}.background-video-15{filter:drop-shadow(0 2px 5px #00000014);border-radius:8px;align-self:center;min-width:100%;max-width:1213px;min-height:auto;max-height:400px}.video-5{min-height:auto}.background-video-16{filter:drop-shadow(0 2px 5px #00000014);border-radius:8px;align-self:center;min-width:100%;max-width:1213px;min-height:auto;max-height:400px}.flex-block-196{min-width:1213px}.flex-block-larn-ov{flex-flow:row}.image-123{max-width:1213px}.flex-block-198{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column}.div-block-174{grid-column-gap:16px;grid-row-gap:16px;align-self:center;max-width:1213px;display:flex}.image-124{max-width:100%}.image-125{min-width:100%;max-width:100%}.flex-block-199{grid-column-gap:16px;grid-row-gap:16px;min-width:100%;max-width:1213px}.flex-block-199-copy{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center;min-width:100%;max-width:1213px}.background-video-17{filter:drop-shadow(0 2px 5px #00000014);min-width:100%;max-height:410px}.flex-block-200,.flex-block-201{grid-column-gap:8px;grid-row-gap:8px;min-width:50%}.flex-block-202{grid-column-gap:8px;grid-row-gap:8px;min-width:50%;max-height:410px}.flex-block-203{grid-column-gap:8px;grid-row-gap:8px;min-width:50%}.background-video-18{min-width:100%;max-height:400px}.flex-block-204{grid-column-gap:8px;grid-row-gap:8px;min-width:auto}.flex-block-205{grid-column-gap:16px;grid-row-gap:16px;min-width:100%;max-width:1213px}.image-127{min-width:100%}.flex-block-206{grid-column-gap:8px;grid-row-gap:8px}.se---problem-text-copy{clear:none;color:#464646;text-align:left;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-start;min-width:100%;max-width:100%;margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;line-height:160%}.se---problem-text-copy.bold-regular-text{font-weight:600}.text-block-87{font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.flex-block-207{grid-column-gap:8px;grid-row-gap:8px;min-width:40%}.flex-block-208{grid-column-gap:8px;grid-row-gap:8px;align-self:center;max-width:60%}.section-12-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679d1fdd4b88715dc1f49011_MVC%20-%20Enhancements-%20Cover%20page%202.png);background-position:0 0;background-size:cover;min-height:480px}.larn-section---1st-image{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68963cacf4a67e2ac8fd9873_larn%20-%20Background.png);background-position:50%;background-size:cover;min-width:100%;min-height:480px}.maven-central-pill---blue-pill-copy{grid-column-gap:16px;grid-row-gap:16px;background-color:#85c7f280;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.user-research-central---orange-pill{grid-column-gap:16px;grid-row-gap:16px;background-color:#db210d24;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;padding:4px 8px;display:block}.link-block-32-copy{-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#000;border:0 solid #000;border-radius:1000px;justify-content:center;align-items:center;padding:8px 12px}.link-block-32-copy:hover{background-color:#f4f4f4}.nav-link---menu-copy{color:#fff;-webkit-text-stroke-color:#fff0;overflow-wrap:normal;mix-blend-mode:normal;background-color:#fff0;padding:20px;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:color .4s;display:none}.nav-link---menu-copy:hover{color:#464646;font-weight:600}.nav-link---menu-copy.w--current{opacity:1;color:#464646;-webkit-text-stroke-color:#464646;font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.larn-block-copy{grid-column-gap:16px;grid-row-gap:16px;display:block}.larn-block-104-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68964e7c48fa10ea3eaec2cc_Larn%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;min-height:420px}.larn-block-104-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68964e7c48fa10ea3eaec2cc_Larn%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.flex-block-209{grid-column-gap:8px;grid-row-gap:8px}.flex-block-210{grid-column-gap:16px;grid-row-gap:16px}.flex-block-211,.flex-block-212{grid-column-gap:8px;grid-row-gap:8px}.flex-block-213{width:auto}.text-span-11,.text-span-12,.text-span-13,.text-span-14{font-weight:600}.flex-block-214,.flex-block-215{grid-column-gap:16px;grid-row-gap:16px}.link-6{font-family:Acarisansneue,sans-serif;font-size:16px}.flex-block-216{grid-column-gap:16px;grid-row-gap:16px}.background-video-feedback---larn{filter:drop-shadow(0 2px 5px #00000014);min-width:100%;max-height:410px}.image-128{min-width:100%}.flex-block-217{justify-content:flex-start;align-items:flex-start;min-width:1213px;max-width:1213px}.regular-text---larn-copy{color:#4c34ff;text-align:center;-webkit-text-stroke-color:#464646;border:0 solid #f0f0f0;align-self:flex-end;margin-top:0;font-family:Acarisansneue,sans-serif;font-size:16px;text-decoration:none}.regular-text---larn-copy:hover{text-decoration:underline}.div-block-100-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f634a16b91898445a3367_Chase%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;max-width:400px;min-height:420px}.div-block-100-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f634a16b91898445a3367_Chase%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.div-block-td---mobile-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f75c4be773d637920a884_TD%20-%20Mobile.png);background-position:50%;background-size:cover;border:0 solid #8d8d8d;border-radius:4px;min-width:100%;max-width:400px;min-height:420px}.div-block-td---mobile-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f75c4be773d637920a884_TD%20-%20Mobile.png);background-position:50%;background-size:cover;box-shadow:0 2px 6px #00000026}.image-129,.image-130,.image-131{max-width:1213px}.link-7{font-family:Acarisansneue,sans-serif;font-size:16px;text-decoration:none}.link-7:hover{text-decoration:underline}.text-block-35-copy-copy-copy{color:#535353;text-align:left;text-shadow:none;align-self:flex-start;min-width:0;max-width:100%;font-family:Acarisansneue,sans-serif;font-size:32px;font-weight:500;line-height:120%}.sonatype-modals-sections{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:center}.se---solution---1opy-copy-copy{max-width:100%}.flex-block-162-copy{grid-column-gap:8px;grid-row-gap:8px;grid-column-gap:8px;grid-row-gap:8px;min-width:60%}.flex-block-162-copy-copy{grid-column-gap:8px;grid-row-gap:8px;min-width:auto}.link-8{font-family:Acarisansneue,sans-serif;font-size:16px}.flex-block-218{grid-column-gap:16px;grid-row-gap:16px}.flex-block-220{min-width:50%}.flex-block-167-copy,.flex-block-167-copy-copy{grid-column-gap:64px;grid-row-gap:64px}.maven-central---designing-goals-objectives{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:120px 48px;display:flex;overflow:hidden}.flex-block-167-copy-copy-copy,.flex-block-167-designing-the-solution{grid-column-gap:64px;grid-row-gap:64px}.link-9{font-family:Acarisansneue,sans-serif;font-size:16px}.flex-block-223{grid-column-gap:16px;grid-row-gap:16px}.link-10{text-decoration:none}.link-10:hover{text-decoration:underline}.text-span-15{font-weight:600}.section-contact-me-obinna-momah{grid-column-gap:120px;grid-row-gap:120px;flex-flow:column;max-width:1213px;margin:120px 48px;display:flex}.flex-block-224{grid-column-gap:24px;grid-row-gap:24px}.text-block-88{font-family:Acarisansneue,sans-serif;font-size:16px;font-weight:600}.flex-block-225{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:flex-start}.text-block-89{font-family:Acarisansneue,sans-serif}.flex-block-226{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;max-width:50%}.flex-block-227{max-width:50%}.flex-block-228{justify-content:space-between;align-items:flex-start;width:auto;max-width:1213px;margin-top:24px}.flex-block-225-copy{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:flex-end}.rl-padding-section-large{padding-top:7rem;padding-bottom:7rem}.rl_faq6_question{grid-column-gap:1.5rem;grid-row-gap:1.5rem;cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.rl-heading-style-h2{color:var(--relume-library-lite--rl-black);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:3rem;font-weight:700;line-height:1.2}.rl-text-style-regular{color:var(--relume-library-lite--rl-black);margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.rl_faq6_answer{padding-left:1.5rem;padding-right:1.5rem;overflow:hidden}.rl-button{border:1px solid var(--relume-library-lite--rl-black);background-color:var(--relume-library-lite--rl-black);color:var(--relume-library-lite--rl-white);text-align:center;padding:.75rem 1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem}.rl-button.is-secondary{color:var(--relume-library-lite--rl-black);background-color:#0000}.rl_faq6_accordion{border:1px solid var(--relume-library-lite--rl-black);flex-direction:column;justify-content:flex-start;align-items:stretch}.rl_faq6_list-grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:start stretch;display:grid}.rl-text-style-medium{color:var(--relume-library-lite--rl-black);margin-top:0;margin-bottom:0;font-family:Acarisansneue,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.rl_faq6_icon{color:var(--relume-library-lite--rl-black);flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.rl_section_faq6{background-color:var(--relume-library-lite--rl-white)}.rl_faq6_answer-wrapper{margin-bottom:1.5rem}.rl_faq6_spacing-block-1{width:100%;padding-bottom:1.5rem}.rl-padding-global{padding-left:5%;padding-right:5%}.rl_faq6_component{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.rl_faq6_spacing-block-2{width:100%;padding-bottom:2rem}.rl_faq6_question-text{color:var(--relume-library-lite--rl-black);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5}.rl_faq6_icon-wrapper{align-self:flex-start}.rl-container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.flex-block-202-copy{grid-column-gap:8px;grid-row-gap:8px;min-width:50%;max-width:50%;max-height:none}.background-video---larn-add-article{filter:drop-shadow(0 2px 5px #00000014);border-radius:8px;align-self:center;min-width:100%;max-width:1213px;min-height:auto;max-height:410px}.background-video---larn-grid-list{filter:drop-shadow(0 2px 5px #00000014);border-radius:8px;min-width:100%;max-height:400px}.flex-block-229{grid-column-gap:24px;grid-row-gap:24px}@media screen and (min-width:1280px){.body-section-2{margin:64px 128px;padding-left:64px}.body{background-image:none;padding-top:0;padding-bottom:0}.body---text{padding-top:8px;padding-bottom:8px;font-size:16px;line-height:120%}.header-text{max-width:600px;padding-top:0;padding-bottom:0;line-height:120%}.div---work{max-width:400px;padding-bottom:16px;padding-left:16px;padding-right:16px;display:block}.div-block-5{flex-direction:row;justify-content:space-between;display:block}.footer-dark{min-width:100%;max-width:1213px;padding-left:0;padding-right:0}.footer-wrapper{max-width:1213px;margin-left:auto;margin-right:auto}.div-block-6{margin-left:0}.nav-link---menu{color:#fff;mix-blend-mode:normal;display:block}.nav-link---menu.w--current{opacity:1;mix-blend-mode:normal}.navbar{opacity:1;background-color:#fff0;justify-content:center;align-items:flex-start;display:flex}.body-2{background-color:#fff}.div-block---ux-accessibility{background-image:linear-gradient(#505150bf,#000000bf 62%,#bb6508bf),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/62cee7a9a45ef115b0694277_Frame%20198.png);background-position:0 0,0 0;background-size:auto,auto}.heading-3{color:#464646}.div-button{background-color:#000;background-image:linear-gradient(#0a4064,#7468e7);border-width:0;min-width:60px;min-height:60px}.image-18{opacity:1;mix-blend-mode:normal}.linkedin---link-block{background-color:#0000;flex-direction:row;justify-content:center;align-self:center;align-items:center;display:flex}.heading-15{color:#fff;align-items:center;min-height:50vh;margin:24px;display:flex}.container-15{display:flex}.experience-heading{color:#fff;font-size:16px;line-height:24px}.image-24{margin-top:16px;margin-left:16px}.text-block-19{color:#fff}.project-heading{font-size:18px;line-height:22px}.body-section-fullname{min-width:90%;max-height:none;margin:0;padding-top:64px}.body-section{margin:64px 128px}.experience-heading-date-worked{color:#fff;font-size:16px;line-height:24px}.primary-button{align-self:center}.text-field{width:100%;min-width:100%;max-width:100%}.text-field.large-text-field,.form-2{width:100%;min-width:100%}.form-block-2{width:100%}.container-15-copy{min-height:auto;max-height:none}.email{background-color:#0000;flex-direction:row;justify-content:center;align-self:center;align-items:center;display:flex}.heading-6,.regular-text{font-size:18px}.pargaraph-format{grid-column-gap:0px;grid-row-gap:0px;min-width:auto;max-width:1213px}.zigcast-head{max-width:none}.lo---fidelity---style-guide{background-color:#fff;background-image:none}.grid-8{max-width:100%}.container-30{margin-top:64px}.container-32{max-width:1000px}.work-page{background-color:#fff0;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66ed5af4ecf200cb7c9f0bd0_BG%20-%20View%20my%20work%20-%202.png);background-size:auto;margin-top:48px}.body-section-workcopy{margin:24px 128px 64px}.body-section-playground-copy{margin:64px;padding-left:0;padding-right:0}.container-33{max-width:1213px}.code-embed-2{clear:right;margin-top:0;margin-left:-10px}.div-block-92-copy{margin-top:0}.div-block-93{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;width:auto;min-width:100%;max-width:100%;height:auto;max-height:400px;display:block}.text-block-36{text-align:left}.regular-text---image-text{font-size:18px}.regular-text---link-copy.w--current{font-size:1px}.about-page-copy{background-image:none}.navbar-2---work{position:fixed;inset:0% 0% auto}.text-block-35-copy-copy{min-width:420px}.body-5{overflow:visible}.flex-block-32{max-width:1213px}.flex-block-33{min-width:1213px}.body-7{flex-flow:column;justify-content:space-between;align-items:center;display:flex}.column-4{min-height:580px;max-height:100%}.background-video-3{min-height:600px}.regular-text-copy{margin-right:auto}.image-73{max-width:100%}.background-video-5{min-width:100%;max-width:1000px;min-height:820px}.background-video-mobile-3{min-width:100%;min-height:600px}.div-block-109-horizontal{margin-top:48px}.image-76,.td-image---add-to-cart,.image-77{max-width:800px}.chase-76-copy{max-width:1213px}.work-bar{justify-content:flex-start;align-items:flex-start;margin-top:0}.div-block-110{background-image:radial-gradient(circle,#fff0,#ffffff80 19%),radial-gradient(circle,#ffffff80 2%,#fff 50%),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66ed5af4ecf200cb7c9f0bd0_BG%20-%20View%20my%20work%20-%202.png);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.flex-block-42{justify-content:center;align-items:center}.text-block-46-copy-copy{color:#292929b3;border:0 solid #292929}.service-button-group{flex-flow:row;justify-content:flex-end;align-self:flex-end;align-items:flex-start}.primary-button-service{align-self:auto}.work-page-copy{background-color:#fff0;background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66ed5af4ecf200cb7c9f0bd0_BG%20-%20View%20my%20work%20-%202.png);background-size:auto;margin-top:48px}.case-studies-page{background-color:#fff;background-image:none;background-size:auto;margin-top:0}.primary-button---consultationservice-copy{align-self:auto}.web-design-service-button-group-copy,.ui-design-button-group-copy,.m-i-illustration-group{flex-flow:row;justify-content:flex-end;align-self:flex-end;align-items:flex-start}.services-header{grid-column-gap:0px;grid-row-gap:0px}.security-enhancements---problem{padding-top:64px;padding-bottom:64px}.se---original-oic,.se---wireframes,.se---research-design-map,.se---solution---2,.se---kaleido-ui,.se---solution---1opy{max-width:100%}.regular-text---link-copy-copy{font-size:18px}.primary-button---small{align-self:auto}.slider-2{min-width:100svh}.div-block-121{min-width:1213px;max-width:1213px;margin-left:auto;margin-right:auto}.code-embed-3{min-width:500px}.section-8{max-width:1213%;margin-left:48px;margin-right:48px}.div-block-134{max-width:100%;margin-top:24px}.section-9{max-width:1213px}.experience-sample-3{justify-content:space-between;align-items:flex-start}.section-9-copy-copy,.section-some-nice-words{max-width:1213px}.image-100{min-width:auto;max-width:80px;max-height:278px}.regular-text-user-insights,.regular-text-copy,.regular-text-copy-copy{font-size:16px}.se---problem-text{min-width:auto;max-width:none;font-size:18px}.se---pargaraph-goals{min-width:auto}.regular-text-copy,.regular-text-copy-copy{font-size:16px}.se---goals-text{min-width:auto;max-width:none;font-size:18px}.regular-text-copy{font-size:16px}.se---r-i-paragraph{font-size:18px}.maven-central---goals-objectives-copy-copy{grid-column-gap:72px;grid-row-gap:72px}.espoir-brand-identity-paragraph{max-width:1213px}.flex-block-97{min-width:1213px;max-width:1213px}.div-block-164{padding-left:0;padding-right:0}.flex-block-74-copy,.availability-box{justify-content:space-between;align-items:flex-start}.flex-block-32-copy-copy{min-width:1213px}.container-30-copy{margin-top:64px}.pargaraph-format-copy,.pargaraph-format-copy-copy{max-width:1213px}.flex-block-111,.flex-block-112{max-width:1280px}.navbar-3{background-color:#ffffff26;justify-content:center;align-items:flex-start;display:flex}.flex-block-128{min-width:1213px;max-width:1213px}.image-105,.image-108{min-width:100%}.bold-text-25,.bold-text-26,.bold-text-27{font-size:18px}.image-112{max-width:96%}.flex-block-181{max-width:1280px}.flex-block-184{min-height:100%}.body-section-landing-page{box-shadow:none;justify-content:center;align-items:center;min-width:90%;max-width:100%;max-height:none;margin:0;padding-top:0}.section-10,.section-16{background-size:cover}.container-30-copy-copy{margin-top:64px}.experience---sample-1,.experience-sample-2{justify-content:space-between;align-items:flex-start}.flex-block-191{max-width:1213px}.image-117{min-width:auto;max-width:100%}.flex-block-193,.flex-block-195{max-width:1213px}.background-video-15{border:0 solid #000;border-radius:8px;min-width:100%;min-height:auto;max-height:420px}.background-video-16{border-radius:8px;min-width:100%;min-height:auto}.image-122,.image-123,.flex-block-198{max-width:1213px}.div-block-174{align-self:center}.flex-block-199-copy{justify-content:flex-start;align-items:center;min-width:1213px}.image-126{max-width:100%}.background-video-17{border-radius:8px;min-width:100%;max-width:100%;min-height:auto;max-height:425px}.flex-block-200{width:auto;min-width:50%}.background-video-18{max-height:420px}.flex-block-205{max-width:1213px}.se---problem-text-copy{font-size:18px}.nav-link---menu-copy{color:#fff;mix-blend-mode:normal;display:none}.nav-link---menu-copy.w--current{opacity:1;mix-blend-mode:normal}.larn-block-104-copy,.larn-block-104-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68964e7c48fa10ea3eaec2cc_Larn%20-%20Cover%20-%20Work.png)}.background-video-feedback---larn{max-height:420px}.regular-text---larn-copy{font-size:18px}.text-block-35-copy-copy-copy{min-width:420px}.se---solution---1opy-copy,.se---solution---1opy-copy-copy{max-width:100%}.maven-central---designing-goals-objectives{grid-column-gap:72px;grid-row-gap:72px}.section-17{margin-top:64px;margin-bottom:64px}.background-video---larn-add-article{border:0 solid #000;border-radius:8px;min-width:100%;min-height:auto;max-height:420px}.background-video---larn-grid-list{border-radius:8px;min-width:100%;max-width:100%;min-height:auto;max-height:425px}}@media screen and (min-width:1440px){.body-section-2{margin-left:128px;margin-right:128px;padding-left:64px;padding-right:64px}.body{border:0 #fff0;flex-flow:column;justify-content:flex-start;align-items:center;min-width:100%;max-width:none;padding-top:0;padding-bottom:0;display:block}.footer-dark{background-image:linear-gradient(#fff,#fff);min-width:100%;max-width:1213px;padding-left:0;padding-right:0}.footer-wrapper{min-width:1213px;margin-left:auto;margin-right:auto}.div-block-6{display:block}.navbar{opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff0;justify-content:center;align-items:flex-start;display:flex}.body-2{color:#151716;background-color:#fff}.section-2{align-self:center}.container---case-study-headers{padding-top:16px;padding-bottom:16px}.case-study-section-header{margin-top:0;margin-bottom:0}.div-button{background-image:none}.paragraph-2{color:#1e271c;font-family:Montserrat,sans-serif;font-size:16px}.div-block-39{margin-top:0;margin-bottom:0}.design-tools-used{color:#1f271b}.experience-heading{font-size:24px;line-height:120%}.project-heading{font-size:18px;line-height:22px}.boombox-div-copy-copy.branding--2:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a036d7951cd6814c87f5c3_Larn%20Ai.png);background-position:0 0,0 0;background-size:auto,cover}.body-section-fullname{justify-content:flex-start;align-items:center;min-width:100%;max-height:none;margin:0;padding-top:64px;display:flex}.body-section{margin-left:128px;margin-right:128px;padding-left:24px;padding-right:24px}.experience-heading-date-worked{font-size:16px;line-height:24px}.zigcast---block{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/652f40e8e5fc5c31342cca28_Zigcast-%20cover.png);background-size:cover}.footer-link{border-radius:120px;padding:16px 8px}.footer-link:hover{-webkit-text-stroke-width:1px;background-color:#ffffff1a}.footer-link:active{-webkit-text-stroke-width:1px}.text-field{min-width:100%}.form-2{display:inline-block}.div-block-49:hover{background-position:30% 30%;background-size:cover}.body-4{flex-direction:column;display:flex}.form-block-2{width:auto;min-width:0%;display:block}.gourmet-pies-1.branding--2:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a036d7951cd6814c87f5c3_Larn%20Ai.png);background-position:0 0,0 0;background-size:auto,cover}.contact-box:hover{background-image:linear-gradient(#00000045,#00000045)}.div-block-39-copy{margin-top:0;margin-bottom:0}.body-4-copy{flex-direction:column;display:flex}.section-2-copy{align-self:center}.experience-box---ha:hover{background-image:linear-gradient(#00000045,#00000045)}.link-block-x{box-shadow:0 60px 8px 0 #00000014,inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.heading-39{align-self:center;min-width:1213px;max-width:1213px}.margin-div-block{min-width:1213px;max-width:1213px}.regular-text{align-self:flex-start}.pargaraph-format{min-width:1213px;max-width:1213px}.dp---goal{min-width:auto;max-width:none}.video{min-width:1300px;max-width:1000px}.image-coy{max-width:1280px}.dp-handling-input-validation---text,.dp-handling-server-error-cas---text-copy{background-color:#fff}.dp-feedback{background-color:#edf2ef}.zigcast-head{max-width:none}.dp---section-solution-text{min-width:auto;min-height:600px}.maven-central-ui---evaluating-research-insights{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66a6c94ad4a8126c0f5b8cde_MVC%20-%20Accessibility.png);background-position:50%;background-size:auto}.image-48{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66aef66279a1ecb1eed0dd41_MVC%20-%20Feedback.png);background-position:50%;background-size:cover}.margin-div-block-pills{min-width:1213px;max-width:1213px}.grid-8{max-width:1213px}.container-29{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 60px 5px #00000005,1px -1px 4px 1px #0003,0 -1px 1px #0000001a,inset 0 1px 1px #fffc,0 2px 2px 1px #0006,0 1px 1px #000c}.container-30{align-self:center;margin-left:auto}.playground-1{transform:translate(45px,8px)rotate(-26.49deg)}.container-32{max-width:1280px}.div-block-86{align-self:center;align-items:center;min-width:1213px;max-width:1213px}.div-block-87{flex-flow:row;min-width:1440px;max-width:100%;min-height:300px;max-height:300px;margin-left:0;display:block}.code-embed{min-width:1440px;max-width:1440px;min-height:500px;max-height:500px}.playground-page{background-image:none;background-position:0 0;background-size:auto;justify-content:flex-start;align-items:center;min-width:100%;max-width:100%;display:flex}.work-page{background-image:none;justify-content:flex-start;align-items:center;min-width:auto;max-width:100%;margin-top:0;display:flex}.link-block-email-copy{box-shadow:0 60px 8px 0 #00000014,inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.landing-page-buttons---linkedin{box-shadow:inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-layers-copy{box-shadow:0 60px 8px 0 #00000014,inset 0 4px 4px 0 #00000026,inset 0 10px 10px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a;padding-left:6px;padding-right:6px}.layers-image-copy{min-width:12px;min-height:16px;max-height:20px}.link-block-x---work-page-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-x---work-page-copy:hover{box-shadow:inset 0 4px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-linkedin---wp,.link-block-resume---wp-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.body-section-workcopy{margin:24px 128px 0}.body-section-playground-copy{max-width:1280px;margin:64px auto 0}.link-block-layers---wp,.link-block-linkedin---playground,.link-block-x---playground-page-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-x---playground-page-copy:hover{box-shadow:inset 0 4px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-x---header-button{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-x---header-button:hover{box-shadow:inset 0 15px 15px 0 #00000040,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.playground-button-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.playground-button-copy:hover{box-shadow:inset 0 4px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.work-button---header{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.work-button---header:hover{box-shadow:inset 0 4px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.link-block-x---playground-copy,.linked-button---playground-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.linked-button---playground-copy:hover{box-shadow:inset 0 4px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.playground-button---header{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.playground-button---header:hover{box-shadow:inset 0 4px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.work---header-button-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.work---header-button-copy:hover{box-shadow:inset 0 4px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.linkedin---header-button{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.linkedin---header-button:hover{box-shadow:inset 0 4px 5px 0 #00000026,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.linkedin---header-button-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.linkedin---header-button-copy:hover{box-shadow:inset 0 15px 15px 0 #00000040,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.layers-button-copy{box-shadow:inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.layers-button-copy:hover{box-shadow:inset 0 15px 15px 0 #00000040,inset 0 0 2px 1px var(--white),0 2px 5px 0 #0003,inset 0 -2px 2px 0 #0000001a,3px 1px .5px 0 #0000001a}.regular-text---link:hover{color:#1e47e9}.header---nav-2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#b9c1fa40;margin-top:-100px;box-shadow:0 60px 5px #00000005,1px -1px 4px 1px #0003,0 -1px 1px #0000001a,inset 0 1px 1px #fffc,0 2px 2px 1px #0006,0 1px 1px #000c}.grid-9{align-self:auto}.container-33{max-width:1280px}.text-block-35-copy{max-width:430px}.small-header---light{color:#fff9}.div-block-92{float:left;clear:left;align-self:flex-start;min-width:100%;max-width:100%}.code-embed-2{margin-top:0;margin-left:0}.div-block-92-copy{align-self:flex-start;margin-top:0}.div-block-93{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;min-width:1297px;max-width:1297px;max-height:600px;margin-bottom:60px;display:flex;overflow:visible}.text-block-36{text-align:left}.lp-text-text---copy{max-width:200px}.div-block-94{position:fixed;inset:auto 0% 0%}.image-mvc---final---2-copy{background-image:none;background-position:0 0;background-size:auto}.regular-text---link-copy:hover{color:#1e47e9}.about-page-copy{background-image:none;justify-content:flex-start;align-items:center;min-width:100%;max-width:100%;display:flex}.navbar-2{margin-top:48px}.navbar-2---work{align-self:stretch;margin-top:48px}.text-block-35-copy-copy{max-width:100%;font-size:32px}.body-5{overflow:visible}.flex-block-32{min-width:1213px;max-width:1213px}.flex-block-33{min-width:1213px}.flex-block-34{min-width:1213px;max-width:1213px}.flex-block-35{min-width:100%}.regular-text-copy,.experience-title,.date-bix{align-self:flex-start}.image-71{max-width:1200px}.image-72{max-width:800px}.image-73{max-width:1200px}.background-video-5{min-width:1000px;max-width:1000px;min-height:700px;max-height:none}.background-video-mobile-3{min-width:100%}.what-i-do-copy{align-self:flex-start}.chase-76-copy{max-width:1213px}.regular-text-copy-copy{align-self:center}.work-page-copy{background-image:none;justify-content:flex-start;align-items:center;min-width:auto;max-width:100%;margin-top:0;display:flex}.case-studies-page{background-image:none;flex-flow:column;justify-content:flex-start;align-items:center;min-width:auto;max-width:none;margin-top:0;display:flex}.se---original-oic,.se---wireframes,.initial-iteration-72-copy,.initial-iteration-72--2{min-width:100%;max-width:100%}.dribbble-copy-copy{min-width:12px;min-height:16px;max-height:20px}.se---research-design-map,.se---solution---2,.se---kaleido-ui{min-width:100%;max-width:100%}.background-video-9{min-height:640px}.se---solution---1opy{min-width:100%;max-width:100%}.regular-text---link-copy-copy:hover{color:#1e47e9}.div-block-121{flex-flow:column;min-width:1213px;max-width:1213px}.regular-text-copy,.about-text---new{align-self:flex-start}.code-embed-3{min-width:546px}.section-8{max-width:1213px}.section-9{width:94%;min-width:1213px;margin-left:48px;margin-right:48px}.section-9-copy{width:100%;min-width:100%;margin-left:48px;margin-right:48px}.section-9-copy-copy{width:94%;min-width:1213px;max-width:1213px;margin-left:48px;margin-right:48px}.section-some-nice-words{width:auto;min-width:1213px;margin-left:48px;margin-right:48px}.section-some-nice-words-copy{width:auto;min-width:auto;margin-left:48px;margin-right:48px}.section-some-nice-words-copy-copy{width:auto;min-width:1213px;margin-left:48px;margin-right:48px}.regular-text-user-insights{align-self:flex-start}.link-to-next-project:hover{color:#1e47e9}.regular-text-copy,.regular-text-copy-copy,.se---problem-text{align-self:flex-start}.se---pargaraph-goals{grid-column-gap:0px;grid-row-gap:0px;min-width:1213px}.regular-text-copy,.regular-text-copy-copy,.se---goals-text,.regular-text-copy,.se---r-i-paragraph{align-self:flex-start}.div-block-147,.pargaraph-td---project-scope{max-width:1213px}.handling-input-validation-errors,.div-block-155{min-width:1213px;max-width:1213px}.dp---problem-paragraph,.dp---goal-paragraph,.dp---research-insights-paragraph,.dp---solution---paragraph,.div-block-159{max-width:1213px}.espoir-brand-identity-paragraph,.flex-block-97{min-width:1213px;max-width:1213px}.div-block-164{justify-content:center;align-items:flex-start;min-width:100%;display:flex}.flex-block-100{justify-content:center;align-items:flex-start}.flex-block-101{min-width:100%}.div-block-167{min-width:1213px}.flex-block-32-copy-copy{min-width:1213px;max-width:1213px}.container-30-copy{align-self:center;margin-left:auto;margin-right:auto}.pargaraph-format-copy{max-width:1213px}.pargaraph-format-copy-copy{min-width:1213px;max-width:1213px}.flex-block-111,.flex-block-112{max-width:1213px}.image-103{min-width:100%;max-width:100%}.navbar-3{opacity:1;filter:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff26;justify-content:center;align-items:flex-start;display:flex}.flex-block-128{min-width:1213px;max-width:1213px}.image-105,.image-107,.image-108{min-width:100%}.flex-block-157{justify-content:flex-start;align-items:center;max-width:1213px}.flex-block-161{justify-content:flex-start;align-items:center}.flex-block-165{justify-content:flex-start;align-items:center;max-width:1213px}.flex-block-166{justify-content:flex-start;align-items:center}.flex-block-167{justify-content:flex-start;align-items:center;max-width:1213px}.flex-block-168,.flex-block-169{min-width:50%}.image-112{max-width:1213px}.flex-block-173{justify-content:flex-start;align-items:center}.flex-block-181,.flex-block-182{max-width:1213px}.bio---landing{font-size:16px;line-height:160%}.flex-block-184{min-width:1280px;max-width:1280px;min-height:100%;max-height:100%}.flex-block-35-copy,.cogv-pic---work-page,.espoir-foundation---work-page,.swayve-website,.alluva-pic---work-page-copy{min-width:100%}.body-section-landing-page{justify-content:flex-start;align-items:center;min-width:100%;max-height:none;margin:0;padding-top:0;display:flex}.section-10{background-size:cover}.section-11{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68331693ddceeec8b6f11991_Alluva%20Header%20-%20Large%20Desktop.png);background-position:50%;background-size:cover}.section-16{background-position:50%}.fproduct-web-header{min-width:100%}.container-30-copy-copy{align-self:center;margin-left:auto;margin-right:auto}.what-we-struggled-with{justify-content:flex-start;align-items:center}.background-video-15{max-width:1213px;min-height:auto}.background-video-16{align-self:center;max-width:1213px;min-height:auto}.image-123{max-width:1213px}.div-block-174,.flex-block-199{align-self:center;min-width:1213px}.flex-block-205{max-width:1213px}.se---problem-text-copy{align-self:flex-start}.larn-block-copy{min-width:100%}.regular-text---larn-copy:hover{color:#1e47e9}.div-block-100-copy,.div-block-100-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f634a16b91898445a3367_Chase%20-%20Cover%20-%20Work.png)}.div-block-td---mobile-copy,.div-block-td---mobile-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f75c4be773d637920a884_TD%20-%20Mobile.png)}.text-block-35-copy-copy-copy{max-width:100%;font-size:32px}.se---solution---1opy-copy,.se---solution---1opy-copy-copy{min-width:100%;max-width:100%}.flex-block-219,.flex-block-222{max-width:1213px}.flex-block-167-copy,.flex-block-167-copy-copy,.flex-block-167-copy-copy-copy,.flex-block-167-designing-the-solution{justify-content:flex-start;align-items:center;max-width:1213px}.section-contact-me-obinna-momah{width:auto;min-width:1213px;margin-left:48px;margin-right:48px}.background-video---larn-add-article{max-width:1213px;min-height:auto}.flex-block-230{max-width:1213px}}@media screen and (min-width:1920px){.body{background-image:none;max-width:none;margin-top:0;overflow:visible}.footer-dark{background-image:linear-gradient(#fff,#fff);align-self:stretch;min-width:100%;max-width:none;padding-left:0;padding-right:0}.container{justify-content:center;align-items:stretch}.footer-wrapper{justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto}.footer-brand{justify-content:flex-start;align-items:center;min-width:auto;max-width:48px}.image{max-width:32px}.nav-link---menu.w--current{opacity:1}.navbar{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff0;justify-content:center;align-self:center;align-items:flex-start;display:flex}.body-section-fullname{justify-content:center;align-items:center;max-height:none;margin-top:0;margin-left:0;margin-right:0;padding-top:64px}.heading-39{align-self:flex-start;min-width:1213px;max-width:1213px}.margin-div-block{justify-content:space-between;align-self:center;align-items:flex-start;min-width:1213px;max-width:none}.heading-5,.regular-text{font-size:18px}.my-role---div{max-width:1213px}.pargaraph-format{min-width:1213px;max-width:1213px}.dp---goal{min-width:0}.image-44{min-width:1213px;max-width:1213px}.image-coy{max-width:1213px}.dp-handling-input-validation---text,.dp-handling-server-error-cas---text-copy{background-color:#fff}.zigcast-head{align-self:auto;min-height:auto}.image-competitive-advantage{max-width:1213px}.zigcast---image{padding-top:48px;padding-bottom:48px}.dp---section-solution-text{background-image:linear-gradient(#ffffff80,#ffffff80)}.image-page-layout,.mvc---card-layout,.mvc---search-image,.mvc---landing-page{max-width:100%}.margin-div-block-pills{min-width:1213px;max-width:1213px}.margin-div-block-dp{min-width:67%}.container-30{margin-left:auto}.div-block-86{min-width:1213px;max-width:1213px}.playground-page{display:block}.work-page{background-image:none;background-position:0 0;background-size:auto}.body-section-workcopy{margin-top:24px}.body-section-playground-copy{align-self:center;min-width:1213px;max-width:1280px;margin-top:64px;margin-left:auto;margin-right:auto}.header---nav-2{margin-left:auto;margin-right:auto}.container-33{max-width:1213px}.mvc---image---1,.mvc---image---1-copy{max-width:100%}.div-block-93{overflow:visible}.about-page-copy{justify-content:flex-start;align-items:center;display:flex;overflow:visible}.navbar-2---work{margin-top:48px}.text-block-35-copy-copy{font-size:48px}.lottie-animation-3{display:none}.flex-block-32,.flex-block-33{min-width:1213px;max-width:1213px}.body-6{flex-flow:column;justify-content:flex-start;align-items:center;min-width:100%;max-width:100%;display:block}.body-7{min-width:100%}.column-4,.background-video-3{min-height:800px}.image-coy--2{display:none}.image-72{max-width:800px}.background-video-5{min-width:1213px;max-width:1213px;min-height:840px;max-height:700px}.background-video-mobile-3{min-width:100%;min-height:800px}.image---old-mobile{max-width:1213px}.flex-block-40{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;align-items:flex-start;max-width:1213px;min-height:100px;max-height:100svh}.div-block-109,.div-block-109-horizontal{margin-left:64px}.chase-76-copy{max-width:1213px}.work-bar{margin-left:0}.heading-45{align-self:center}.work-page-copy{background-image:none;background-position:0 0;background-size:auto}.case-studies-page{background-image:none;background-position:0 0;background-size:auto;flex-flow:column;max-width:none;display:flex}.larn---old-pages-new{align-self:auto;min-width:100%}.security-enhancements---final-iteration{max-width:100%}.se---original-oic{min-width:100%;max-width:1213px}.se---wireframes,.initial-iteration-72-copy,.initial-iteration-72--2,.image-90{min-width:100%;max-width:100%}.image-91{min-width:100%}.se---research-design-map,.se---solution---2,.se---kaleido-ui{min-width:100%;max-width:100%}.background-video-9{max-width:1213px}.se---solution---1opy{min-width:100%;max-width:100%}.div-block-121{min-width:1231px}.code-embed-3{min-width:546px}.div-block-131{width:auto;min-width:100%;max-width:100%}.div-block-132{margin-top:64px}.background-video-13{min-width:591px;min-height:591px}.section-8{max-width:1213px;margin-top:72px;margin-left:120px;margin-right:120px}.section-9{width:auto;min-width:auto;max-width:1213px;margin-left:120px;margin-right:120px}.experience-sample-3{width:100%;max-width:100%}.skills-tools-heading{width:100%;min-width:auto}.flex-block-79{width:100%;min-width:100%;max-width:1213px}.section-9-copy{width:auto;min-width:auto;margin-left:120px;margin-right:120px}.section-9-copy-copy,.section-some-nice-words{width:auto;min-width:1213px;max-width:1213px;margin-left:120px;margin-right:120px}.image-100{min-width:auto}.availability-text{width:50%;min-width:100%}.section-some-nice-words-copy{width:auto;min-width:auto;max-width:100%;margin-left:120px;margin-right:120px}.section-some-nice-words-copy-copy{width:auto;min-width:1213px;max-width:1213px;margin-left:120px;margin-right:120px}.flex-block---availability{width:50%;min-width:50%;max-width:100%}.zigcast-paragrpah---market-research{min-width:1213px;max-width:1213px}.regular-text-user-insights,.regular-text-copy,.regular-text-copy-copy{font-size:16px}.se---problem-text{font-size:18px}.se---pargaraph-goals{min-width:1213px}.regular-text-copy,.regular-text-copy-copy{font-size:16px}.se---goals-text{font-size:18px}.flex-block-91{min-width:50%;max-width:none}.se---research-and-insightsy-copy{min-width:100%}.regular-text-copy{font-size:16px}.se---r-i-paragraph{font-size:18px}.flex-block-95{min-width:1213px}.div-block-147{min-width:auto;max-width:100%}.pargaraph-td---project-scope,.handling-input-validation-errors,.div-block-155{min-width:1213px;max-width:1213px}.dp---problem-paragraph{max-width:1213px}.dp---goal-paragraph{max-width:1213px}.dp---research-insights-paragraph{min-width:1213px;max-width:1280px}.dp---solution---paragraph{min-width:1213px;max-width:1213px}.espoir-brand-identity-paragraph{max-width:1213px}.flex-block-97{min-width:1213px;max-width:1213px}.div-block-164{justify-content:center;align-self:auto;align-items:flex-start;min-width:100%;padding-left:0;padding-right:0;display:flex}.flex-block-100{justify-content:center;align-items:flex-start}.flex-block-74-copy,.availability-box{width:100%;max-width:100%}.div-block-167,.flex-block-32-copy-copy{min-width:1213px}.container-30-copy{min-width:1213px;max-width:1213px;margin-left:auto;margin-right:auto}.pargaraph-format-copy{max-width:1213px}.pargaraph-format-copy-copy{min-width:1213px;max-width:1213px;margin-top:120px}.flex-block-111{max-width:1213px}.navbar-3{background-color:#ffffff26;justify-content:center;align-self:center;align-items:flex-start;display:flex}.flex-block-128{min-width:1213px}.image-105{min-width:100%;display:inline-block}.image-106,.image-107,.image-108{min-width:100%}.flex-block-157{justify-content:flex-start;align-items:center}.flex-block-158,.flex-block-161,.flex-block-164{max-width:1213px}.flex-block-165{min-width:1213px;max-width:1213px}.flex-block-166{justify-content:flex-start;align-self:center;align-items:flex-start}.se---research-and-insightsy-copy-copy{align-self:center;min-width:1213px}.flex-block-167{justify-content:center;align-items:center;max-width:1213px}.image-112{max-width:1280px}.flex-block-170{justify-content:flex-start;align-items:center;min-width:1213px;max-width:1213px}.flex-block-171,.flex-block-172{justify-content:flex-start;align-items:center}.flex-block-173{justify-content:flex-start;align-items:center;min-width:1280px}.dp-solutions-2---image{min-width:1213px;max-width:1213px}.dp-solutions-3--image{min-width:1280px;max-width:1280px}.flex-block-174{justify-content:flex-start;align-items:center}.flex-block-175{max-width:1280px}.flex-block-176{min-width:1213px}.image-113,.image-114{min-width:1213px;max-width:1213px}.flex-block-180{justify-content:flex-start;align-items:center}.flex-block-181,.flex-block-182{max-width:1213px}.bio---landing{font-size:18px;line-height:180%}.flex-block-183{padding-top:200px}.flex-block-184{min-width:1280px;max-width:1280px;min-height:100%;max-height:100%}.background-alluva,.alluva-motion-2,.alluva-services,.alluva-commitment{max-height:360px}.swayve-landing-page{max-height:300px}.body-section-landing-page{justify-content:center;align-items:center;max-height:none;margin-top:0;margin-left:0;margin-right:0;padding-top:0}.section-10{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6833118600fc275c35170b53_Swayve%20Header%20-%20Large%20Desktop.png);background-size:cover;min-height:560px}.section-11{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68331693ddceeec8b6f11991_Alluva%20Header%20-%20Large%20Desktop.png);background-position:50%;background-size:cover;min-height:520px}.section-13{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834c89122fcdbe37342a781_COGV%20-%20Header%20-%20Large%20Desktop.png);background-size:cover}.section-14{background-position:50% 0;background-size:cover}.section-15{background-size:cover}.section-16{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834d08b6f7f2433d58d4805_TD%20Mobile%20-%20Large%20Desktop.svg);background-position:50% 0}.container-30-copy-copy{min-width:1213px;max-width:1213px;margin-left:auto;margin-right:auto}.experience---sample-1,.experience-sample-2{width:100%;max-width:100%}.image-117,.flex-block-192{min-width:100%;max-width:100%}.what-we-struggled-with{justify-content:flex-start;align-self:center;align-items:flex-start}.flex-block-193,.flex-block-195{max-width:1213px}.se---research-and-insightsy-copy-copy-copy{align-self:center;min-width:1213px}.background-video-15{min-height:auto}.background-video-16{max-width:1213px;min-height:auto}.flex-block-196{min-width:1213px;max-width:1213px}.flex-block-larn-ov{align-self:center;max-width:1213px}.div-block-174{justify-content:flex-start;align-self:center;align-items:stretch}.flex-block-199{min-width:1213px}.se---problem-text-copy,.text-block-87{font-size:18px}.nav-link---menu-copy.w--current{opacity:1}.div-block-td---mobile-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f75c4be773d637920a884_TD%20-%20Mobile.png)}.text-block-35-copy-copy-copy{font-size:48px}.sonatype-modals-sections{max-width:1213px}.se---solution---1opy-copy,.se---solution---1opy-copy-copy{min-width:100%;max-width:100%}.flex-block-219{align-self:center;max-width:1213px}.flex-block-220,.flex-block-221{min-width:50%}.flex-block-167-copy,.flex-block-167-copy-copy,.flex-block-167-copy-copy-copy,.flex-block-167-designing-the-solution{justify-content:center;align-items:center;max-width:1213px}.section-contact-me-obinna-momah{width:auto;min-width:1213px;max-width:1213px;margin-left:120px;margin-right:120px}.rl-text-style-regular,.rl-text-style-medium{font-family:Acarisansneue,sans-serif}.rl-padding-global{padding-left:0%;padding-right:0%}.rl_faq6_question-text{font-family:Acarisansneue,sans-serif}.background-video---larn-add-article{min-height:auto}.image-113-copy,.image-114-copy{min-width:1213px;max-width:1213px}}@media screen and (max-width:991px){.heading{flex-direction:column;display:block}.heading.heading---work-together{font-size:36px}.body-section-2{flex-direction:column;align-items:center;margin-left:64px;margin-right:64px;padding-left:32px;padding-right:32px;display:block}.body{background-image:none;background-position:0 0;background-size:auto;min-height:auto;max-height:none}.div---work{max-width:300px}.footer-dark{flex-flow:column;min-width:100%;max-width:none;padding-left:0;padding-right:0;display:flex}.container{min-width:728px;max-width:728px}.footer-wrapper{justify-content:space-between;align-items:center}.footer-brand.w--current{min-width:auto;display:block}.image{min-width:24px}.div-block-6{min-width:auto;max-width:650px;margin-left:0}.container-4{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;width:100%;min-width:0%;margin-left:0;margin-right:0;display:block}.nav-link---menu{color:#000;font-family:Open Sans,sans-serif}.nav-link---menu:hover{color:#464646;font-weight:600}.nav-link---menu:focus{color:#1850d3}.nav-link---menu:visited{color:#000}.navbar{-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;background-color:#fff0;justify-content:flex-start;max-width:100%;padding-left:24px;padding-right:24px;display:flex;position:fixed}.nav-menu-2{background-color:#fff;display:none}.brand{margin-right:220px}.section-2{padding-left:0}.div-case-study-properties{margin-left:0;margin-right:0}.case-study-container{margin-top:16px;margin-bottom:16px}.text-block---div-case-study-properties{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:0;margin-bottom:0;margin-right:8px;display:flex}.container---case-study-headers{flex-flow:wrap;place-content:flex-start;align-items:center;display:flex}.div-block---property-header{min-width:100px}.div-button{justify-content:center;display:flex}.div-block---social{grid-column-gap:8px;grid-row-gap:8px;flex-direction:row;justify-content:flex-start;align-items:center;min-width:auto;max-width:none;min-height:auto;max-height:none}.divider{flex-direction:column;justify-content:flex-start;padding-left:16px;padding-right:16px;display:flex}.div-block---about{padding-top:0;padding-bottom:0;padding-left:0}.div-block-21{grid-column-gap:8px;grid-row-gap:8px}.container-10{flex-direction:column;align-items:flex-start}.link-work-block{flex-direction:column;padding-top:16px;padding-bottom:16px}.div-block-divider{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#1e271b;display:block}.button---black-bg.w--current{border-radius:8px}.experience-heading{margin-left:16px;margin-right:16px}.immi-copy{color:#fff;min-width:0}.immi-copy.immi--project-1:hover{background-image:linear-gradient(#0000,#0000)}.immi-copy.immi--project-1-copy:hover{background-image:none}.boombox-div{color:#fff;background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3b80bd1f40e0d2d768f_Boombox%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;min-width:4px}.div-block-44-copy-copy{color:#fff;min-width:400px}.project-heading{margin-left:16px;margin-right:16px}.boombox-div-copy-copy{color:#fff;background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63aace5527ff6dce31c32a4f_Dream%20Payments%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;min-width:4px}.boombox-div-copy-copy.google-ventures-sprint{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-size:auto;min-height:290px}.boombox-div-copy-copy.google-ventures-sprint:hover{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 0,100% 100%}.boombox-div-copy-copy.logosandbarnading{min-width:0;min-height:290px}.boombox-div-copy-copy.logosandbarnading:hover{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739cecbaa7a81d351dfc_Brand%20-%207.png);background-position:0 0,0 0}.boombox-div-copy-copy.sonatype-darkmode{min-height:290px}.boombox-div-copy-copy.sonatype-darkmode:hover{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a19ce8c60f3e473ac2bf80_Sonatype%20-%20Design%20systems.png);background-position:0 0,100%}.body-section-fullname{border-radius:0;max-height:none;margin-top:0;margin-left:0;margin-right:0;padding:48px 32px 24px}.body-section{margin-left:64px;margin-right:64px;padding-left:32px;padding-right:32px}.div-block-47{flex-direction:column;display:flex}.experience-heading-date-worked{margin-left:16px;margin-right:16px}.icon---div-block{min-width:500px;min-height:400px;margin-bottom:8px;margin-left:8px}.icon---div-block.icons{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af78595808d376e1321c85_icon-design%20pic.png);background-position:50% 0;min-height:330px}.icon---div-block.icons.for-icons{background-color:#0000;background-image:linear-gradient(#00000021,#00000021),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af78595808d376e1321c85_icon-design%20pic.png),linear-gradient(#0000,#0000);background-position:0 0,50% 0,0 0;background-size:auto,auto,auto;min-height:290px}.icon---div-block.icons.for-icons:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63af78595808d376e1321c85_icon-design%20pic.png),linear-gradient(#0000,#0000);background-position:0 0,50% 0,0 0;background-size:auto,auto,auto}.icon---div-block.icons.hub-artemis{min-height:290px}.div-block-48{min-width:500px;min-height:400px;margin-right:8px}.menu-button{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-color:#8d8d8d00;background-image:linear-gradient(#0000,#0000);background-clip:border-box;padding-left:0;padding-right:0;display:none}.menu-button.w--open{background-color:#fff;background-image:linear-gradient(#0000,#0000);padding-left:4px;padding-right:4px}.icon{color:#464646;border:0 solid #464646}.heading-33{font-size:48px}.primary-button{font-size:16px;font-weight:500;display:block}.sonatype---experience,.sonatype---experience:hover{background-position:100%}.dreampayments---block,.dreampayments---block:hover{background-position:50%}.zigcast---block{background-position:100%}.text-field{width:100%;min-width:100%}.text-field.large-text-field{min-width:100%}.form-2{width:100%;margin-left:64px;margin-right:64px}.image-26{width:24px}.container-22{max-width:728px}.nav-menu-wrapper{background-color:#0000}.nav-menu-two{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link{padding-left:5px;padding-right:5px}.nav-dropdown-list.shadow-three.w--open{position:absolute}.menu-button-2{padding:12px}.menu-button-2.w--open{color:#fff;background-color:#a6b1bf}.container-24{display:block}.quick-stack{max-width:600px}.quick-stack.home-page{max-width:700px}.cell{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.body-3{flex-direction:row;justify-content:center;display:block}.div-block-53{flex-flow:wrap;place-content:center;align-items:center;max-width:600px;display:flex}.cell-2{flex-wrap:wrap;align-content:center;align-items:center}.cell-3{flex-wrap:wrap;align-content:stretch}.link-block-logo-branding.branding---1{min-height:290px}.larn-blue{color:#fff;background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739b1f0ff71301a69966_Brand%20-%203.png);background-position:0 0,50%;background-size:auto,cover;min-width:4px}.container-24-copy,.new-stack-container{display:block}.grid{grid-template-columns:1fr 1fr}.form-block-2{flex-direction:column;align-items:center;width:100%;display:flex}.stack-heading{color:#646464;font-size:24px}.gourmet-pies-1{color:#fff;background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63aace5527ff6dce31c32a4f_Dream%20Payments%20-%20cover.png);background-position:0 0,0 0;background-size:auto,cover;min-width:4px}.gourmet-pies-1.google-ventures-sprint{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-size:auto;min-height:290px}.gourmet-pies-1.google-ventures-sprint:hover{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/63a8f3c460216a90be986ba5_Savr%20-%20cover.png);background-position:0 0,100% 100%}.gourmet-pies-1.logosandbarnading{min-width:0;min-height:290px}.gourmet-pies-1.logosandbarnading:hover{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a1739cecbaa7a81d351dfc_Brand%20-%207.png);background-position:0 0,0 0}.gourmet-pies-1.sonatype-darkmode{min-height:290px}.gourmet-pies-1.sonatype-darkmode:hover{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/65a19ce8c60f3e473ac2bf80_Sonatype%20-%20Design%20systems.png);background-position:0 0,100%}.reachout{flex-direction:column;display:block}.reachout.heading---work-together{font-size:36px}.div-block-divider---2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#1e271b;display:block}.container-24-copy{display:block}.section-2-copy{margin-top:64px;padding-left:0}.div-block-55{align-self:auto;padding:16px}.text-block-24{font-size:14px}.grid-3{grid-template-columns:1fr 1fr}.image-36{max-height:48px}.image-37,.image-38,.image-39,.presentation-icon{max-width:48%}.case-study-container-quotes{margin-top:16px;margin-bottom:16px}.div-block-57{min-width:600px;max-width:600px}.div-block-70{flex-flow:column}.text-block-32{min-width:500px;max-width:250px}.heading-39{min-width:400px;max-width:800px;font-size:32px}.margin-div-block{grid-column-gap:0px;grid-row-gap:0px;min-width:640px}.section-6{justify-content:center;align-items:flex-start;padding-left:24px;padding-right:24px}.heading-40{min-width:400px;max-width:800px}.dp---pill-block-green{max-width:none}.div-block-79{grid-column-gap:4px;grid-row-gap:4px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;min-width:400px;max-width:800px;display:flex}.regular-text{width:auto;min-width:auto;max-width:768px;font-size:16px}.my-role---div{min-width:400px}.pargaraph-format{flex-flow:column;min-width:auto;max-width:none}.dp---section-project-scope,.dp---section-problem{padding-left:24px;padding-right:24px}.dp---goal{min-width:768px;max-width:none;padding:24px;overflow:hidden}.image-44{min-width:100%;max-width:100%;min-height:600px;max-height:700px}.video{min-width:768px;margin-left:auto;margin-right:auto}.image-coy{min-width:620px;max-width:720px;min-height:500px;max-height:600px}.dp---research-insights,.dp-handling-server-error-cas---text-copy,.dp-feedback{padding-left:24px;padding-right:24px}.feedback--image---dp{min-width:720px;max-width:768px;min-height:640px}.zigcast-head{justify-content:center;align-items:flex-start;padding-left:24px;padding-right:24px}.zigcast-copy---project-scope{background-position:50%;padding-left:24px;padding-right:24px}.zigcast-copy---market-research,.zigcast-copy---market-research-image{padding-left:24px;padding-right:24px}.div-block-82{flex-flow:column}.zigcast-copy---competetive-advantage{padding-left:24px;padding-right:24px}.zigcast-copy---competetive-advantage-image{padding-bottom:120px}.image-competitive-advantage{min-width:400px;min-height:200px;max-height:300px}.zigcast---user-insights,.zigcast-copy---creating-a-solution{padding-left:24px;padding-right:24px}.zigcast-image---sketch{min-width:400px;min-height:300px;max-height:500px}.zigcast-image---userflows{min-width:400px;max-width:800px;min-height:300px;max-height:400px}.zigcast---feedback{padding-left:24px;padding-right:24px}.zigcast-feedback-image---1{grid-column-gap:48px;grid-row-gap:48px}.dp---section-solution-text{padding-left:24px;padding-right:24px}.zigcast-feedback-image,.zg-feedback---2,.zg-feedback---3{min-width:600px;max-width:720px}.maven-central-pill---blue-pill{min-width:80px}.maven-central---copy{min-width:60px;font-size:14px}.maven-central---research-insights-scope-copy,.maven-central-ui---evaluating-research-insights{padding-left:24px;padding-right:24px}.evaluating-insights-image{padding-left:48px;padding-right:48px}.maven-central---goals-objectives,.maven-central---creating-a-solution{padding-left:24px;padding-right:24px}.mvc---card-layout,.mvc---search-image,.mvc---landing-page{max-width:720px}.mvc---accessibility,.mvc---feedback{padding-left:24px;padding-right:24px}.margin-div-block-pills{min-width:400px}.mvc---feedback-image-copy{padding-top:64px;padding-bottom:64px}.margin-div-block-dp{min-width:640px}.grid-7{min-width:400px;max-width:800px}.work-tile-1,.work-tile-2,.work-tile-3{max-width:64px}.playground-1,.playgrpunf-tile-3-copy{max-width:100px}.playground{grid-column-gap:0px;grid-row-gap:0px;min-height:0}.playground-tile-copy{max-width:100px}.div-block-85{object-fit:fill;min-width:600px}.container-32{width:auto;min-width:auto;max-width:100%}.div-block-86{align-self:center;align-items:center}.flex-block-5{max-width:640px;display:flex}.playground-page{background-image:none;background-position:0 0;background-size:auto}.work-page{background-image:none;background-size:auto;margin-top:120px}.body-section-workcopy{margin-top:48px;margin-left:64px;margin-right:64px;padding-left:32px;padding-right:32px}.maven-central-link{max-width:100%}.body-section-playground-copy{margin-top:120px;margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}.div-block---social-header{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.header---name{grid-column-gap:8px;grid-row-gap:8px}.flex-block-17{margin-bottom:0}.header---nav-2{margin-top:-48px;margin-left:172px;margin-right:172px}.div-header-container{margin-bottom:24px}.grid-9{grid-template-rows:auto auto auto;grid-template-columns:1fr}.container-33{column-count:2;min-width:100%;max-width:100%}.mvc---image---1-copy{max-width:720px}.div-block-92{max-width:280px;max-height:100px;margin-left:0}.code-embed-2{min-width:200px;max-width:280px;margin-top:-60px}.code-embed-2-mobile{min-width:200px;max-width:200px}.div-block-92-copy{max-height:100px}.about-button{display:block}.about-page-copy{background-image:none}.container-32-copy{flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:500px;max-width:560px}.flex-block-5-copy{min-width:540px;max-width:600px;display:flex}.nav-button-copy{font-size:18px;font-weight:500}.div-block-97{display:none}.flex-block-20{display:block}.navbar-2{z-index:400}.nav-link-2:hover{color:#a2b1f1}.image-61{max-width:28px}.nav-menu-3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#5858580d}.menu-button-3{background-color:#c8c8c800}.menu-button-3.w--open{background-color:#fff0}.image-menu-icon-61-copy{max-width:28px}.navbar-2---work{z-index:400;margin-top:24px;position:fixed;inset:0% 0% auto}.text-block-35-copy-copy{justify-content:center;align-self:auto;align-items:flex-start;font-size:32px;display:flex}.lottie-animation-3{display:none;overflow:visible}.playground-tile-4-copy{max-width:100px}.work-button-copy{display:block}.playground-link-copy{max-width:100%}.image-62{min-width:480px;max-height:640px}.we---about-2{flex-flow:column;min-width:540px;max-width:600px;margin-bottom:64px}.flex-block-32{min-width:100%;max-width:768px}.flex-block-34{min-width:100%;max-width:100%}.flex-block-17-copy{margin-bottom:0}.pargaraph-format-copy---white{min-width:76px;max-width:768px}.column-4{grid-column-gap:24px;grid-row-gap:24px;min-height:300px}.background-video-3{min-width:480px;min-height:600px;display:none}.column-5{min-height:600px;display:none}.fexperience-copy-copy{background-position:50%;background-size:auto;min-width:100%;max-width:none;display:flex}.primary-button-landing{font-size:16px;font-weight:500;display:block}.experience-block-3{min-width:92%}.image-coy--2{min-width:620px;max-width:720px;min-height:500px;max-height:600px}.image-70{min-width:auto}.image-71{min-width:768px}.image-72{min-width:768px;max-width:100%}.background-video-5{min-width:100%;min-height:400px}.background-video-6{min-width:768px}.background-video-mobile-3{align-self:center;min-width:480px;min-height:600px;display:none}.image-competitive-advantage-mobile{min-width:400px;min-height:200px;max-height:300px}.zg-feedback---mobile---1,.zg-feedback---mobile---2{min-width:600px;max-width:720px}.image-44---mobile{min-width:768px;max-width:768px;min-height:600px;max-height:700px}.flex-block-40{width:auto;max-width:720px}.reach-out{align-self:flex-start;min-width:100%;max-width:none;display:flex}.primary-button-landing---white{font-size:16px;font-weight:500;display:block}.div-block-108{border-radius:1000px}.div-block-109{display:none}.link-block-25.w--current{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.link-block-26,.link-block-27{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1000px}.div-block-109-horizontal{flex-flow:row;justify-content:center;align-items:flex-start;margin-top:24px;margin-left:0;inset:0% 0% auto}.td---section-problem---image{padding-left:24px;padding-right:24px}.image-76{min-width:768px}.td-image---add-to-cart{min-width:700px}.chase-76-copy{min-width:400px}.chase-mobile--section-problem---image-copy,.td---section-problem---image---1copy{padding-left:24px;padding-right:24px}.flex-block-32-copy{min-width:720px}.dp---chase-pill-block{max-width:none}.work-bar{flex-flow:row;justify-content:center;align-items:flex-start;margin-top:0;margin-left:0;inset:0% 0% auto}.heading-45{font-size:24px;font-weight:600}.flex-block-43,.flex-block-44{grid-column-gap:16px;grid-row-gap:16px;min-width:100%}.fservice-block{min-width:0;max-width:500px;display:flex}.services-block-5-copy{max-width:640px;display:flex}.fservice-consultation{min-width:500px;max-width:500px;display:flex}.primary-button-service{font-size:16px;font-weight:500;display:block}.work-page-copy{background-image:none;background-size:auto;margin-top:120px}.case-studies-page{background-image:none;background-size:auto;margin-top:0;margin-left:24px;margin-right:24px}.about-me-section{justify-content:flex-start;align-self:auto;align-items:center}.faq-hub{min-width:540px;max-width:600px;display:none}.primary-button---consultationservice-copy{min-width:0;font-size:16px;font-weight:500;display:block}.grid-10{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr;justify-content:stretch}.link-block-25-h{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1000px}.link-block-25-h.w--current{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.link-block-27-copy,.ui-design-link-selected,.link-block-27---present,.link-block-27-copy,.link-block-27-motion,.link-block-m-i,.link-block-motion-illustration{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1000px}.security-enhancements---problem,.security-enhancements---goals,.larn---old-pages-new,.security-enhancements---feedback,.security-enhancements---final-iteration{padding-left:24px;padding-right:24px}.initial-iteration-72-copy,.initial-iteration-72--2{min-width:400px;max-width:500px}.client-block{grid-column-gap:16px;grid-row-gap:16px;min-width:100%}.flex-block-5-copy-copy{min-width:540px;max-width:600px;display:flex}.flex-block-63{flex-flow:column}.image-90,.image-91,.image-92{max-width:100%}.background-video-9{min-height:500px}.div-block-115{min-width:auto;min-height:280px}.div-block-115-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/671a6a5404f5881bed6d5ee5_OMJ-Landscape.png);background-position:50%;background-size:cover;min-height:280px}.grid-11{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;align-self:auto}.client-block-copy{grid-column-gap:16px;grid-row-gap:16px;min-width:100%}.div-block-117{width:auto;min-width:500px;height:auto;max-height:400px}.div-block-117-copy{min-width:500px}.grid---work-menu{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr;justify-content:stretch;min-width:100%;max-width:none}.case-study-section---block{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6742941ccc1500d856289a54_What%20I%20do%20-%20Background.png);background-size:auto;min-width:100%;max-width:100%;display:flex}.fservice-block-copy{min-width:0;max-width:500px;display:flex}.primary-button---small{min-width:0;font-size:16px;font-weight:500;display:block}.div-block-120{align-self:auto;max-width:none}.div-block-121{max-width:none}.flex-block-66{min-width:auto;max-width:none}.regular-text-copy,.about-text---new{width:auto;min-width:0;max-width:100%;font-size:16px}.div-block-129{flex-flow:column}.image-94,.image-95,.image-96{min-height:36px}.maven-central---research-insights-scope-copy-copy{padding-left:24px;padding-right:24px}.espoir-foundation---display-project{padding:24px}.pargaraph-format-copy,.pargaraph-format-copy-copy{min-width:76px;max-width:768px}.pictures-and-images-for-espoir{min-width:100%;max-width:100%}.espoir-foundation-link-copy{max-width:100%}.espoir-pills{min-width:0}.espoir-copy{min-width:0;font-size:14px}.code-embed-3{display:none}.div-block-131{flex-flow:column;height:100%;padding-bottom:64px}.div-block-132{min-width:100%;display:block}.flex-block-69{justify-content:flex-start;align-items:center;max-width:100%;height:auto}.div-block-work{padding-top:64px;padding-bottom:64px}.background-video-13{min-width:704px;max-width:100%;min-height:704px;max-height:704%}.work---recent-and-playground{flex-flow:column}.image-97{min-width:100%}.section-8{max-width:100%;margin-left:24px;margin-right:24px;padding-right:0}.div-block-134{background-position:50%;background-size:cover;width:auto;padding-right:24px}.section-9{margin-left:24px;margin-right:24px}.experience-sample-3{flex-flow:column;justify-content:space-between;align-items:flex-start}.flex-block---experience{max-width:100%}.section-9-copy-copy{margin-left:24px}.flex-block-80,.flex-block-82{justify-content:flex-start;align-items:flex-start}.section-some-nice-words-copy-copy{margin-left:24px;margin-right:24px}.div-block-132-copy{min-width:100%;min-height:auto;margin-top:48px;display:flex}.pargaraph-format-copy,.zigcast-paragraph,.zigcast-paragrpah---market-research,.zigcast---competitive-advantage{min-width:76px;max-width:768px}.regular-text-user-insights{width:auto;min-width:0;max-width:100%;font-size:16px}.pargaraph-format-copy,.pargaraph-format-copy-copy,.pargaraph-format-copy-copy-copy{min-width:76px;max-width:768px}.regular-text-copy,.regular-text-copy-copy,.se---problem-text{width:auto;min-width:0;max-width:100%;font-size:16px}.pargaraph-format-copy,.se---pargaraph-goals{min-width:76px;max-width:768px}.regular-text-copy,.regular-text-copy-copy,.se---goals-text{width:auto;min-width:0;max-width:100%;font-size:16px}.se---research-and-insightsy-copy{flex-flow:column;min-width:76px;max-width:768px}.regular-text-copy,.se---r-i-paragraph{width:auto;min-width:0;max-width:100%;font-size:16px}.maven-central---goals-objectives-copy,.maven-central---goals-objectives-copy-copy{padding-left:24px;padding-right:24px}.pargaraph-format-copy,.pargaraph-format-copy-copy{min-width:76px;max-width:768px}.se---creating-a-solution---paragraph-copy-copy{flex-flow:column;min-width:76px;max-width:768px}.pargaraph-format-copy,.pargaraph-format-copy-copy{min-width:76px;max-width:768px}.se---feedback-paragraph{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;min-width:76px;max-width:768px}.flex-block-95{flex-flow:column}.div-block-146{min-width:auto;max-width:768px}.div-block-147{flex-flow:column}.pargaraph-td---project-scope{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;min-width:76px;max-width:768px}.handling-input-validation-errors{flex-flow:column;min-width:76px;max-width:100%}.div-block-155{flex-flow:column}.dp---problem-paragraph{flex-flow:column;min-width:76px;max-width:768px}.dp---goal-paragraph{flex-flow:column;min-width:76px;max-width:768px}.dp---research-insights-paragraph{flex-flow:column;min-width:76px;max-width:768px}.dp---solution---paragraph{flex-flow:column;min-width:100%;max-width:100%}.div-block-159{flex-flow:column}.pargaraph-format-copy{min-width:76px;max-width:768px}.espoir-brand-identity-paragraph{flex-flow:column;min-width:76px;max-width:768px}.flex-block-97{min-width:95%}.div-block-21-copy{grid-column-gap:8px;grid-row-gap:8px}.div-block-21-copy-copy{grid-column-gap:8px;grid-row-gap:8px;min-height:0%}.div-block-164{padding-left:0;padding-right:0}.flex-block-100{min-width:100%}.flex-block-74-copy{flex-flow:column}.availability-box{flex-flow:row}.div-block-165{min-width:100%;max-width:100%}.flex-block-101{min-width:100%}.div-block-168{min-width:auto}.flex-block-32-copy-copy{min-width:100%}.pargaraph-format-copy,.pargaraph-format-copy-copy{flex-flow:column;min-width:76px;max-width:768px}.image-102{min-height:400px}.navbar-3{background-color:#15171600;justify-content:flex-start;max-width:100%;padding-left:24px;padding-right:24px;display:flex;position:absolute}.flex-block-128{min-width:95%}.image-104{width:24px}.menu-button-4{-webkit-text-fill-color:inherit;background-color:#8d8d8d00;background-image:linear-gradient(#0000,#0000);background-clip:border-box}.icon-5{color:#464646;border:0 solid #464646}.image-106{min-height:400px}.image-107{min-width:100%;min-height:400px}.div-block-21-copy-copy-copy{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:flex-start;min-width:100%;max-width:100%;min-height:100%;max-height:100%}.background-video-14{min-width:70%;min-height:150px;max-height:none;display:none}.image-109{min-width:100%}.image-109-open{min-width:100%;display:none}.flex-block-158{flex-flow:column}.flex-block-159{flex-flow:column;justify-content:center;align-items:center}.flex-block-164{flex-flow:column}.se---research-and-insightsy-copy-copy{flex-flow:column;min-width:76px;max-width:768px}.flex-block-181{flex-flow:column}.bio---landing{text-align:center;max-width:80%;font-size:16px;line-height:160%}.top-section---landing{grid-column-gap:48px;grid-row-gap:48px;justify-content:flex-start;align-items:center}.flex-block-183{max-width:100%;padding-top:0}.flex-block-184{justify-content:center;align-self:auto;align-items:center;max-height:none}.div-block-21-copy-copy-copy{grid-column-gap:8px;grid-row-gap:8px;min-width:auto;min-height:0%}.alluva-pills{justify-content:center;align-items:flex-start;padding-bottom:24px;padding-left:24px;padding-right:24px}.background-alluva{min-width:auto;max-width:100%;max-height:420px}.alluva-motion-2,.alluva-services,.alluva-commitment{max-height:420px}.pictures-and-images-for-swayve{min-width:76px;max-width:768px}.flex-block-185{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.body-section-landing-page{border-radius:0;min-height:auto;max-height:none;margin-top:0;margin-left:0;margin-right:0;padding:120px 32px 24px}.flex-block-186{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.section-10{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/683311a3b5f30f1555b4a42d_Swayve%20Header%20-%20Tablet.png);background-position:50%;background-size:cover}.section-11{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/683316a8127062351d2f5f6f_Alluva%20Header%20-%20Tablet.png);background-position:50%}.swayve-pills,.allova-pills{min-width:0}.section-13{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834c86c5685e2905f740dea_COGV%20-%20Header%20-%20Tablet.png)}.section-14{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68ae2ae3f4cd3a31206fe16b_Zigcast%20Header-2.png)}.section-15{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834cde2fce1ae60a6940476_Espoir%20-%20Header%20-%20Tablet.png)}.section-16{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834d06c29d9aa68300df5d0_TD%20Mobile%20-%20Bank%20-cover%20-%20Tablet.svg)}.fproduct-web-header{min-width:100%}.experience---sample-1,.experience-sample-2{flex-flow:column;justify-content:space-between;align-items:flex-start}.code-embed-6{min-width:500px;max-width:500px;max-height:100px;display:none}.code-embed-6-copy{min-width:100%;max-width:500px;max-height:600px}.code-embed-6-copy-mobile,.code-embed-6-tablet{min-width:100%;max-width:500px;max-height:600px;display:block}.code-embed-tablet-copy{display:block}.code-embed-mobile---m{display:none}.se---research-and-insightsy-copy-copy-copy{flex-flow:column;min-width:76px;max-width:768px}.background-video-15,.background-video-16{max-height:520px}.flex-block-199,.flex-block-199-copy{flex-flow:column}.background-video-17{max-width:1213px;min-height:auto;max-height:520px}.flex-block-200,.flex-block-201{min-width:100%}.flex-block-202{min-width:100%;max-height:520px}.flex-block-203{min-width:100%}.background-video-18{max-height:520px}.flex-block-205{flex-flow:column}.se---problem-text-copy{width:auto;min-width:0;max-width:100%;font-size:16px}.maven-central-pill---blue-pill-copy,.user-research-central---orange-pill{min-width:80px}.nav-link---menu-copy{color:#000;font-family:Open Sans,sans-serif}.nav-link---menu-copy:hover{color:#464646;font-weight:600}.nav-link---menu-copy:focus{color:#1850d3}.nav-link---menu-copy:visited{color:#000}.flex-block-213{grid-column-gap:8px;grid-row-gap:8px}.background-video-feedback---larn{max-height:520px}.flex-block-217{min-width:100%}.text-block-35-copy-copy-copy{justify-content:center;align-self:auto;align-items:flex-start;font-size:32px;display:flex}.sonatype-modals-sections{flex-flow:column}.maven-central---designing-goals-objectives{padding-left:24px;padding-right:24px}.section-contact-me-obinna-momah{margin-left:24px;margin-right:24px}.flex-block-226{flex-flow:row}.flex-block-228{flex-flow:column}.rl-padding-section-large{padding-top:6rem;padding-bottom:6rem}.rl-heading-style-h2{font-size:2.75rem}.rl_faq6_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.flex-block-202-copy{min-width:100%;max-height:520px}.background-video---larn-add-article{max-height:520px}.background-video---larn-grid-list{max-width:1213px;min-height:auto;max-height:520px}}@media screen and (max-width:767px){.heading.heading---work-together{font-size:24px}.body-section-2{margin-left:32px;margin-right:32px;padding-left:0;padding-right:0;display:block}.body{background-image:none;background-position:0 0;background-size:auto;border-width:0;height:auto;min-height:auto;max-height:none;display:block}.header-text{max-width:500px;font-size:24px}.div---work{max-width:400px}.footer-dark{grid-column-gap:24px;grid-row-gap:24px;width:auto;min-width:100%;max-width:none;padding-left:24px;padding-right:24px}.container{width:auto;min-width:520px;margin-left:0;margin-right:0}.footer-wrapper{flex-direction:row;align-items:center}.footer-brand.w--current{display:flex}.image{max-width:28px;min-height:auto}.div-block-6{max-width:650px;margin-left:0}.container-4{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;min-width:100%;margin-left:0;margin-right:0;display:flex}.nav-link---menu{background-color:#fff}.navbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff0;flex-direction:row;justify-content:space-between;align-items:center;min-width:100%;max-width:100%;padding-left:24px;padding-right:12px;display:flex;position:fixed}.nav-menu-2{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;display:none}.brand{margin-right:0;padding-left:0}.image-5{margin-top:16px;margin-bottom:16px}.section-2{margin-left:32px;margin-right:32px}.div-block---ux-accessibility{min-height:400px}.container---pictures---large{flex-direction:column}.grid---stats{flex-direction:column;display:flex}.div-block---social{margin-top:0}.div-block---about{padding:24px}.div-block-21{margin-bottom:120px}.link-work-block{flex-direction:column}.div-block-divider{min-width:450px;max-width:600px}.div-block-divider.forms{min-width:100%}.container-13,.container-properties,.container-18{flex-direction:column}.div-block-stats{flex-direction:column;align-items:center;display:flex}.container-20{flex-direction:column}.immi-copy,.boombox-div,.boombox-div-copy-copy.google-ventures-sprint,.boombox-div-copy-copy.nikki-s-pies{max-width:300px}.body-section-fullname{justify-content:flex-start;align-items:center;max-width:100%;min-height:650px;max-height:none;margin-top:0;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.body-section{margin-left:32px;margin-right:32px;padding-left:0;padding-right:0}.icon---div-block{margin-left:8px}.icon---div-block.icons{background-position:50% 0;max-width:300px}.menu-button{clear:right;justify-content:flex-end;margin-left:auto;padding:12px;display:block}.icon{color:#464646}.primary-button{font-size:16px;font-weight:500}.text-field{width:100%;min-width:100%;max-width:100%}.text-field.large-text-field{min-width:100%}.form-2{min-width:100%;max-width:100%;margin-left:0;margin-right:0;padding:24px}.image-26{float:none;clear:left;margin-left:auto;margin-right:auto;display:inline-block}.navbar-logo-left-container{max-width:100%}.navbar-brand{padding-left:0}.nav-menu-two{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-link{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle{padding-top:10px;padding-bottom:10px}.nav-dropdown-list.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list.shadow-three.w--open{position:relative}.nav-dropdown-list.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-divider{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}.nav-link-accent{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-10{margin-top:10px}.container-24{align-items:flex-start}.quick-stack.home-page{align-self:auto;max-width:300px}.div-block-53{align-items:center}.larn-blue{max-width:300px}.container-24-copy,.new-stack-container{align-items:flex-start}.form-block-2{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;width:auto;min-width:0;max-width:none;display:block}.container-26{justify-content:center;padding-left:0;padding-right:0;display:flex}.gourmet-pies-1.google-ventures-sprint,.gourmet-pies-1.nikki-s-pies{max-width:300px}.reachout.heading---work-together{font-size:24px}.div-block-divider---2{min-width:100%;max-width:0%}.div-block-divider---2.forms{min-width:100%}.container-24-copy{align-items:flex-start}.section-2-copy{margin-left:32px;margin-right:32px}.grid-3{grid-template-columns:1fr 1fr}.div-block-57{min-width:520px;max-width:520px}.text-block-32{min-width:300px;max-width:100%;font-size:14px}.margin-div-block{min-width:0;max-width:700px}.section-6{padding-top:64px;padding-bottom:64px}.heading-40{max-width:500px;font-size:16px}.dp---pill-text{font-size:12px}.div-block-79{max-height:34px}.regular-text{width:100%;max-width:none;font-size:14px}.pargaraph-format{flex-flow:column;min-width:auto;max-width:none}.dp---section-project-scope{padding-top:64px;padding-bottom:64px}.regular-text-white{max-width:520px;font-size:14px}.dp---section-problem{padding-top:64px;padding-bottom:64px}.dp---goal{min-width:100%;padding-top:24px;padding-bottom:64px}.image-44{min-width:500px;max-width:500px;display:none}.video{min-width:500px}.image-coy{min-width:468px;max-width:548px}.dp---research-insights,.dp-handling-server-error-cas---text-copy{padding-top:64px;padding-bottom:64px}.feedback--image---dp{min-width:520px;max-width:520px;min-height:500px}.zigcast-head{padding-top:64px;padding-bottom:64px}.zigcast---pill-text-copy{font-size:14px}.zigcast-copy---project-scope,.zigcast-copy---market-research,.zigcast-copy---competetive-advantage{padding-top:64px;padding-bottom:64px}.image-competitive-advantage{max-width:600px;max-height:250px;display:none}.zigcast---user-insights,.zigcast-copy---creating-a-solution{padding-top:64px;padding-bottom:64px}.zigcast-image---sketch{min-width:320px;max-width:600px;max-height:400px}.zigcast-image---userflows{min-width:320px;max-width:600px;max-height:360px}.zigcast---feedback{padding-top:64px}.zigcast-feedback-image---1{grid-column-gap:24px;grid-row-gap:24px;padding-left:24px;padding-right:24px}.dp---section-solution-text{padding-top:64px;padding-bottom:64px}.zigcast-feedback-image{min-width:320px;max-width:500px;min-height:200px;max-height:360px;display:none}.zg-feedback---2{min-width:320px;max-width:500px;min-height:200px;max-height:360px}.zg-feedback---3{min-width:320px;max-width:500px;min-height:200px;max-height:none}.evaluating-insights-image{padding:48px 24px}.image-page-layout,.mvc---card-layout,.mvc---search-image,.mvc---landing-page{max-width:500px}.mvc---accessibility{background-position:50%}.grid-6{min-width:100%;max-width:100%}.mvc---feedback-image-copy{padding-top:64px;padding-bottom:64px}.margin-div-block-dp{min-width:480px;max-width:520px}.mvc---other-pages{max-width:500px}.container-29{min-width:348px}.container-30{justify-content:flex-start;align-items:flex-start;min-width:400px;padding-left:24px;padding-right:24px}.text-block-35{max-width:340px;font-size:14px}.container-31{flex-flow:row;min-width:400px}.work-tile-1{max-width:48px;transform:scale(1)rotate(-26.49deg)translate(30px,30px)}.work-tile-2{max-width:48px}.work-tile-3{max-width:48px;transform:translate(-30px,15px)rotate(24.49deg)}.playground-1,.playgrpunf-tile-3-copy,.playground-tile-copy{max-width:100px}.div-block-85{min-width:472px}.regular-text-grey{font-size:14px}.heading-41{font-size:18px}.container-32{min-width:400px}.div-block-86{align-self:center;align-items:center;min-width:480px}.flex-block-5{grid-column-gap:4px;grid-row-gap:4px;min-width:480px;max-width:520px;padding-top:0;padding-bottom:0;display:flex}.playground-page,.work-page{background-image:none;background-position:0 0;background-size:auto;display:block}.body-section-workcopy{margin-top:48px;margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}.flex-block-7{min-width:0%}.body-section-playground-copy{margin-top:120px;margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}.div-block---social-header{display:block}.flex-block-14{grid-column-gap:12px;grid-row-gap:12px}.flex-block-16,.flex-block-17{max-height:140px}.header---nav-2{min-width:348px;margin-top:24px;margin-left:24px;margin-right:24px;padding-left:0}.div-header-container{z-index:300;margin-top:0;margin-bottom:24px;display:none}.grid-9{grid-template-rows:auto auto auto;grid-template-columns:1fr}.container-33{column-count:1}.mvc---image---1,.mvc---image---1-copy{max-width:500px}.header-5-copy{font-size:18px}.text-block-35-copy{max-width:340px;font-size:14px}.small-header---light{font-size:16px}.div-block-92{max-width:150px}.code-embed-2,.code-embed-2-mobile{min-width:100px;max-width:100px;max-height:100px}.text-block-36{position:fixed;inset:auto 0% 0%}.lp-text-text---copy{max-width:340px;font-size:14px}.regular-text---image-text{font-size:14px}.heading-4-white{font-size:24px}.regular-text---link-copy{text-align:left}.about-button,.about-page-copy{display:block}.container-32-copy{min-width:400px}.flex-block-5-copy{min-width:480px;max-width:520px;display:flex}.menu---phone{background-color:#dddddd80;border-radius:16px;min-width:280px;max-width:320px;min-height:0;max-height:400px;margin-top:60px;margin-left:auto;margin-right:auto;padding:24px;display:block;inset:0% 0% auto}.div-background{z-index:199;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff0d;display:block}.heading-42{color:#313131;font-family:Acarisansneue,sans-serif;font-weight:600}.link-block-22{text-decoration:none}.link-block-22.w--current{color:#313131;font-family:Acarisansneue,sans-serif;text-decoration:none}.nav-button-copy{font-size:18px;font-weight:500}.div-block-97{display:block}.flex-block-19{justify-content:flex-start;align-items:center}.image-60{float:right;max-width:16px}.navbar-2{margin-top:24px}.image-menu-icon-61-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/66b8f46a300d381ca500615a_Menu%20Icon.svg);background-position:0 0;background-size:cover}.navbar-2---work{margin-top:24px}.text-block-35-copy-copy{max-width:472px;font-size:24px}.lottie-animation-3{display:none}.flex-block-25{grid-column-gap:8px;grid-row-gap:8px}.playground-tile-4-copy{max-width:100px}.flex-block-playground-option{min-width:0%}.playground-block-copy{min-width:480px}.work-button-copy{display:block}.we---about-2{min-width:400px;margin-bottom:64px}.flex-block-32{min-width:100%}.flex-block-17-copy{max-height:140px}.regular-text-white-copy{max-width:520px;font-size:14px}.heading-4-black{font-size:16px}.column-4{grid-column-gap:24px;grid-row-gap:24px;padding-left:8px;padding-right:8px}.regular-text-copy,.experience-title{font-size:14px}.fexperience-copy-copy{min-width:100%;max-width:none;display:flex}.date-bix{font-size:14px}.primary-button-landing{font-size:16px;font-weight:500}.experience-block-3{min-width:100%}.image-coy--2{min-width:468px;max-width:548px;display:none}.image-70{min-width:auto}.image-71{min-width:568px}.image-72{min-width:568px;max-width:100%}.background-video-5{min-width:470px;min-height:320px;max-height:320px;display:block}.background-video-6{min-width:568px}.columns-2{min-width:auto;max-width:none;padding-left:0;padding-right:0}.container-30-copy{justify-content:flex-start;align-items:flex-start;min-width:400px}.image-competitive-advantage-mobile{max-width:480px;max-height:none;display:block}.zg-feedback---mobile---1{min-width:320px;max-width:500px;min-height:200px;max-height:360px}.zg-feedback---mobile---2{min-width:320px;max-width:500px;min-height:200px;max-height:none}.image-44---mobile{min-width:500px;max-width:500px;display:block}.flex-block-40{max-width:100%}.reach-out{min-width:100%;max-width:none;display:flex}.primary-button-landing---white{font-size:16px;font-weight:500}.what-i-do-copy{font-size:14px}.image---div-logo{min-width:32px;max-width:32px}.image-74{max-width:64%}.image-75{max-width:24px}.td---section-problem---image{padding-top:0;padding-bottom:0}.td-image---add-to-cart{min-width:500px}.image-76-copy-copy{min-width:500px;max-width:100%}.td-image-2{min-width:500px;max-width:100%}.image-77{min-width:500px;max-width:500px}.chase-mobile--section-problem---image-copy,.td---section-problem---image---1copy{padding-top:64px;padding-bottom:64px}.flex-block-32-copy{min-width:520px}.regular-text-copy-copy{font-size:14px}.chase---pill-text-copy{font-size:12px}.flex-block-42{grid-column-gap:16px;grid-row-gap:16px}.fservice-block{min-width:480px;max-width:520px;display:flex}.text-block-45-copy{font-size:20px}.services-block-5-copy,.fservice-consultation{min-width:480px;max-width:520px;display:flex}.heading-4-white-copy,.gotaquestion{font-size:24px}.primary-button-service{font-size:16px;font-weight:500}.work-page-copy,.case-studies-page{background-image:none;background-position:0 0;background-size:auto;display:block}.faq-hub{min-width:480px;max-width:520px;display:none}.primary-button---consultationservice-copy{min-width:0;font-size:16px;font-weight:500}.initial-iteration-72-copy{min-width:568px;max-width:100%}.initial-iteration-72--2{min-width:100%;max-width:100%}.div-block-114{grid-column-gap:16px;grid-row-gap:16px}.flex-block-5-copy-copy{min-width:480px;max-width:520px;display:flex}.image-90,.image-91,.image-92{max-width:100%}.background-video-9{max-width:100%;min-height:280px;max-height:400px}.regular-text---link-copy-copy{text-align:left}.div-block-115{min-height:220px}.div-block-117{min-width:470px}.div-block-117-copy{width:auto;min-width:280px;max-width:500px;height:auto;min-height:400px;max-height:none}.grid---work-menu{grid-template-columns:1fr}.case-study-section---block{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67579954b5c01f376173c501_Frame%20-%20Mobile.png);background-position:50%;background-size:auto;min-width:480px;max-width:520px;display:flex}.fservice-block-copy{min-width:480px;max-width:520px;display:flex}.primary-button---small{min-width:0;font-size:16px;font-weight:500}.about-text---new{min-width:100%;font-size:14px}.heading-4-white-copy,.about-header{font-size:24px}.espoir-foundation---display-project{padding-top:24px;padding-bottom:24px}.background-video-11,.background-video-12,.background-video-12-copy{max-height:300px}.background-cogv{min-height:500px;max-height:none}.div-block-130{min-width:100%;max-width:100%}.heading-46{font-size:18px}.div-block-132{display:block}.flex-block-69{justify-content:flex-start;align-items:center}.text-block-52{text-align:left}.flex-block-70{justify-content:flex-start;align-items:flex-start}.div-block-work{min-width:100%}.background-video-13{min-width:536px;min-height:536px}.div-block-approach{min-width:100%}.code-embed-5,.flex-block-71{align-self:center}.process-text-block{max-width:100%}.image-97{align-self:flex-start;min-width:100%}.flex-block-73{flex-flow:column}.section-8{margin-right:24px;padding-right:0}.div-block-134{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67a11b3da262ae1cb795f80a_about%20page%20-%20mobile.png);background-position:50%;background-size:cover;padding-right:16px}.experience-heading---about{font-size:18px}.experience-sample-3{flex-flow:column}.flex-block-76{max-width:100%}.skills-tools-heading{font-size:18px}.skills-column---about{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.flex-block-79{flex-flow:column}.flex-block---experience{max-width:100%}.image-100{max-width:100px}.flex-block---availability{max-width:100%}.div-block-135,.zigcast-paragraph,.zigcast-paragrpah---market-research,.zigcast---competitive-advantage{flex-flow:column}.regular-text-user-insights{font-size:14px}.zigcast-paragraph---conclusion{flex-flow:column}.link-to-next-project{text-align:left}.regular-text-copy,.regular-text-copy-copy,.se---problem-text{font-size:14px}.se---pargaraph-goals{flex-flow:column;min-width:100%;max-width:100%}.regular-text-copy,.regular-text-copy-copy,.se---goals-text{font-size:14px}.se---research-and-insightsy-copy{flex-flow:column;min-width:100%;max-width:100%}.regular-text-copy,.se---r-i-paragraph{font-size:14px}.maven-central---goals-objectives-copy-copy{max-width:100%}.se---creating-a-solution---paragraph-copy-copy{flex-flow:column;min-width:auto;max-width:none}.flex-block-93{min-width:auto;max-width:none}.se---feedback-paragraph,.flex-block-95{flex-flow:column;min-width:100%;max-width:100%}.handling-input-validation-errors,.dp---problem-paragraph,.pargaraph-format-copy,.dp---goal-paragraph,.pargaraph-format-copy,.dp---research-insights-paragraph,.pargaraph-format-copy,.dp---solution---paragraph,.pargaraph-format-copy,.espoir-brand-identity-paragraph{flex-flow:column}.flex-block-97{min-width:auto;max-width:none;margin-right:auto}.div-block-21-copy{margin-bottom:120px}.div-block-21-copy-copy{margin-bottom:0}.flex-block-99{min-width:100%}.process-text-block-header{max-width:100%}.flex-block-100{grid-column-gap:0px;grid-row-gap:0px}.flex-block-74-copy{flex-flow:column}.availability-box{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.flex-block-32-copy-copy{min-width:100%}.container-30-copy{justify-content:flex-start;align-items:flex-start;min-width:400px;padding-left:24px;padding-right:24px}.container-30-copy-copy{justify-content:flex-start;align-items:flex-start;min-width:400px}.pargaraph-format-copy,.pargaraph-format-copy-copy{flex-flow:column}.navbar-3{background-color:#15171600;flex-direction:row;justify-content:space-between;align-items:center;min-width:100%;max-width:100%;padding-left:24px;padding-right:12px;display:flex}.flex-block-128{min-width:auto;max-width:none;margin-right:auto}.image-104{float:none;clear:left;margin-left:auto;margin-right:auto;display:inline-block}.menu-button-4{clear:right;justify-content:flex-end;margin-left:auto;padding:12px;display:block}.icon-5{color:#464646}.div-block-21-copy-copy-copy{justify-content:center;align-items:flex-start;margin-bottom:0}.image-109-open{display:none}.background-video-12--espoir-logo,.background-video-12-copy,.background-video-12-_-footer-uoy,.background-video-12-_-footer-copy,.background-video-12--espoir-logo-2{max-height:300px}.background-cogv-copy,.background-cogv-final-logo{min-height:500px;max-height:none}.flex-block-164{flex-flow:column}.se---research-and-insightsy-copy-copy{flex-flow:column;min-width:100%;max-width:100%}.flex-block-173{justify-content:flex-start;align-items:center}.bio---landing{font-size:14px}.flex-block-183{max-width:100%}.div-block-21-copy-copy-copy{margin-bottom:0}.alluva-pills{padding-top:64px;padding-bottom:24px}.background-alluva{min-height:200px;max-height:280px}.alluva-motion-1,.alluva-motion-2,.alluva-services,.alluva-commitment,.alluva-footer{min-height:280px;max-height:280px}.swayve-landing-page{min-height:180px;max-height:280px}.swayve-2{min-height:280px;max-height:280px}.swayve-motion,.swayve-3,.swayve-4{min-height:180px;max-height:280px}.flex-block-185{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.body-section-landing-page{justify-content:flex-start;align-items:center;max-width:100%;min-height:650px;max-height:none;margin-top:0;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.section-13{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834c7cea760359f8e35b49e_COGV%20-%20Header%20-%20Tablet.png)}.section-16{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834d0529d68b745458dd71a_TD%20Mobile%20-%20Bank%20-%20Mobile.svg);background-position:50% 100%;background-size:cover}.product-web-header-h{font-size:24px}.container-30-copy-copy{justify-content:flex-start;align-items:flex-start;min-width:400px;padding-left:0;padding-right:0}.experience---sample-1,.experience-sample-2{flex-flow:column}.code-embed-6-copy,.code-embed-6-copy-mobile,.code-embed-6-tablet{max-width:400px;max-height:480px}.flex-block-195{flex-flow:column}.se---research-and-insightsy-copy-copy-copy{flex-flow:column;min-width:100%;max-width:100%}.background-video-15,.background-video-16{max-height:360px}.flex-block-larn-ov,.div-block-174,.flex-block-199,.flex-block-199-copy{flex-flow:column}.background-video-17{max-height:360px}.flex-block-200,.flex-block-201,.flex-block-202,.flex-block-203{min-width:100%}.background-video-18{max-height:360px}.flex-block-205{flex-flow:column}.se---problem-text-copy{font-size:14px}.flex-block-208{max-width:100%}.nav-link---menu-copy{background-color:#fff}.background-video-feedback---larn{max-height:360px}.regular-text---larn-copy{text-align:left}.text-block-35-copy-copy-copy{max-width:472px;font-size:24px}.sonatype-modals-sections{flex-flow:column}.maven-central---designing-goals-objectives{max-width:100%;overflow:hidden}.flex-block-167-designing-the-solution{margin-left:0}.rl-padding-section-large{padding-top:4rem;padding-bottom:4rem}.rl_faq6_question{padding:1rem 1.25rem}.rl-heading-style-h2{font-size:2.25rem}.rl_faq6_answer{padding-left:1.25rem;padding-right:1.25rem}.rl-text-style-medium{font-size:1rem}.rl_faq6_icon{width:1.75rem;height:1.75rem}.rl_faq6_answer-wrapper{margin-bottom:1.25rem}.rl_faq6_spacing-block-1{padding-bottom:1.25rem}.rl_faq6_component{grid-row-gap:3rem;grid-template-columns:1fr}.rl_faq6_spacing-block-2{padding-bottom:1.5rem}.rl_faq6_question-text{font-size:1rem}.rl_faq6_icon-wrapper{width:1.75rem}.flex-block-202-copy{min-width:100%}.background-video---larn-add-article,.background-video---larn-grid-list{max-height:360px}}@media screen and (max-width:479px){.heading{font-size:32px}.heading.heading---work-together{font-size:18px}.body-section-2{margin-bottom:48px;margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}.body{box-sizing:border-box;background-image:none;background-position:0 0;background-size:auto;border-width:0;height:auto;min-height:auto;padding-left:0;padding-right:0}.header-text{font-size:18px}.footer-dark{justify-content:center;align-self:center;align-items:stretch;width:100%;padding:24px 8px 48px}.container{min-width:auto;max-width:none}.footer-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:space-between;align-items:flex-start;min-width:auto;max-width:none}.footer-brand{display:none}.footer-brand.w--current{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:auto;min-width:auto;max-width:none;display:none}.footer-copyright-center{align-self:flex-start;margin-left:16px}.image{min-width:16px;max-width:24px}.div-block-6{align-items:flex-start;margin-left:0}.div-block-6.mobile{flex-direction:column;display:flex}.container-4{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;min-width:100%;max-width:none;margin-left:0;display:flex;overflow:visible}.nav-link---menu{text-align:center}.navbar{background-color:#fff0;border:0 solid #000;flex-wrap:nowrap;align-content:center;align-self:auto;min-width:100%;padding-left:16px;padding-right:0;display:flex;position:fixed}.nav-menu-2{background-color:#fff0;display:none}.brand{min-width:60px;min-height:auto;margin-right:0;padding-left:0}.section-2{flex-direction:row;align-items:flex-start;margin-left:16px;margin-right:16px;padding-left:32px;padding-right:32px;display:block}.case-study-container{padding-left:16px;padding-right:16px}.container---pictures---medium{padding:16px}.container---pictures---large{flex-direction:column}.grid---stats{flex-direction:column;display:flex}.image---portrait---small{max-width:240px}.div-button{text-align:left;flex-direction:row;justify-content:center;align-self:flex-start;margin-bottom:8px;display:flex}.div-block---social{grid-column-gap:8px;grid-row-gap:8px;text-align:left;flex-flow:row;justify-content:space-around;align-self:flex-start;align-items:flex-end;margin-bottom:0}.div-block---social.mobile{flex-direction:column}.div-block---about{align-items:flex-start;padding:8px}.linkedin---link-block{display:flex}.link-work-block{padding-left:8px;padding-right:8px}.div-block-divider{min-width:280px;max-width:400px}.div-block-divider.forms{width:100%;max-width:100%}.heading-15{margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}.button---black-bg.w--current{border-radius:8px}.immi-copy{min-width:280px;max-width:280px;min-height:300px}.immi-copy.larn---branding{min-height:290px}.immi-copy.immi--project-1,.immi-copy.immi--project-1-copy{min-width:100%}.boombox-div{min-width:280px;max-width:280px;min-height:300px}.boombox-div.subsription-model{width:100%;min-width:100%;max-width:100%}.div-block-44-copy-copy{min-width:0}.text-block-19{margin-bottom:16px}.project-heading{font-size:18px;line-height:22px}.boombox-div-copy-copy{min-width:280px;min-height:300px}.boombox-div-copy-copy.google-ventures-sprint{width:100%;min-width:100%;max-width:100%}.boombox-div-copy-copy.branding--2,.boombox-div-copy-copy.nikki-s-pies{max-width:280px}.boombox-div-copy-copy.logosandbarnading{width:100%;min-width:100%}.boombox-div-copy-copy.sonatype-darkmode{width:100%;min-width:100%;max-width:100%}.body-section-fullname{justify-content:flex-start;align-items:flex-start;max-width:none;min-height:auto;max-height:none;margin:0;padding:24px 16px 48px;overflow:visible}.body-section{margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}.experience-box{padding-left:16px;padding-right:16px}.icon---div-block{min-width:280px;min-height:300px}.icon---div-block.icons{max-width:280px}.icon---div-block.icons.for-icons{width:100%;max-width:100%}.icon---div-block.icons.hub-artemis{margin-left:0}.div-block-48{background-size:cover;min-width:280px;min-height:300px}.link-block-11,.link-block-13{width:100%}.link-block-15{flex-direction:column;align-items:center;width:100%;min-width:100%;max-width:100%;display:flex}.link-block-15.branding---1{max-width:70%}.link-block-15.branding--2{justify-content:center;width:100%;min-width:100%;max-width:100%}.menu-button{margin-left:160px;padding:8px}.menu-button.w--open{background-color:#fff;background-image:linear-gradient(#0000,#0000)}.heading-33{font-size:32px;line-height:120%}.resume---link-block-16{padding:8px}.primary-button{grid-column-gap:62px;grid-row-gap:62px;flex-flow:row;padding:8px 16px;font-size:14px;font-weight:500;line-height:100%;display:block}.sonatype---experience{background-position:100%}.dreampayments---block{background-position:100% 0}.zigcast---block{background-position:60%;background-size:cover}.footer-link{border-radius:1000px;padding:8px 2px}.text-field{min-width:100%;max-width:100%;min-height:30px}.text-field.large-text-field{min-width:100%;min-height:300px}.form-2{min-width:auto;max-width:100%;padding:16px}.field-label-3{width:100%}.container-22{max-width:none}.nav-menu-two{flex-direction:column}.image-27{max-width:24px}.quick-stack.home-page{max-width:300px}.image-31{max-width:48%}.cell-4{align-items:center}.cell-gv-sprint{flex-flow:wrap;place-content:center}.link-block-15-copy{max-width:60%}.link-block-15-copy.branding---1{max-width:70%}.link-block-logo-branding{max-width:60%}.link-block-logo-branding.branding---1{align-items:center;width:100%;max-width:100%}.larn-blue{min-width:100%;max-width:100%;min-height:300px}.grid{grid-template-columns:1fr;justify-content:center;justify-items:center}.form-block-2{min-width:100%}.stack-heading{font-size:24px}.grid-2{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.gourmet-pies-1{min-width:280px;min-height:300px}.gourmet-pies-1.google-ventures-sprint{min-width:280px;max-width:100%}.gourmet-pies-1.branding--2,.gourmet-pies-1.nikki-s-pies{max-width:280px}.gourmet-pies-1.pies-by-n{max-width:100%}.gourmet-pies-1.logosandbarnading{min-width:280px}.reachout{color:#f7f7f8;font-size:18px}.reachout.heading---work-together{font-size:24px}.contact-box{padding-left:16px;padding-right:16px}.reach-out-content{padding:0}.div-block-divider---2{border-color:#fff;min-width:39%;max-width:100%}.div-block-divider---2.forms{width:100%;max-width:100%}.link{font-size:14px}.div-block-39-copy{margin-left:0;margin-right:0}.column,.column-2{padding-left:0}.section-2-copy{flex-direction:row;align-items:flex-start;margin-left:16px;margin-right:16px;padding-left:32px;padding-right:32px;display:block}.grid-3{grid-template-rows:auto auto auto;grid-template-columns:1fr}.quick-stack-2{padding:0}.image---portrait---small-copy{max-width:240px}.case-study-container-quotes{padding-left:16px;padding-right:16px}.email{display:flex}.div-block-57{justify-content:space-between;align-items:center}.div-block-72{max-width:200px}.text-block-32{min-width:200px;max-width:none;font-size:14px}.image-41{min-width:auto;min-height:auto;max-height:14px}.linkedin-icon,.x-icon{max-height:16px}.link-block-x{background-color:#fffc}.section-5{min-height:500px}.heading-39{min-width:280px;max-width:320px;font-size:32px}.margin-div-block{align-items:flex-start;min-width:0;max-width:none}.section-6{padding-left:16px;padding-right:16px}.heading-40{min-width:280px;max-width:280px;font-size:16px}.dp---pill-block-green{justify-content:flex-start;align-items:stretch;margin-left:0;display:block}.div-block-79{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:start;align-self:flex-start;place-items:start;min-width:300px;max-width:300px;max-height:400px;display:grid}.heading-5{min-width:100%;max-width:100%;font-size:14px;display:block}.div-block-80{object-fit:fill;max-width:400px;overflow:visible}.regular-text{text-align:left;align-self:auto;min-width:0%;max-width:none;font-size:14px;line-height:140%}.my-role---div{min-width:280px;max-width:300px}.pargaraph-format{flex-flow:column;min-width:100%}.dp---section-project-scope{background-image:linear-gradient(#0000,#0000);padding-left:16px;padding-right:16px}.heading-5-white{align-self:flex-start;font-size:14px}.regular-text-white{align-self:flex-start;max-width:280px;font-weight:400}.dp---goal{padding-left:16px;padding-right:16px}.image-44{min-width:320px;max-width:320px;min-height:300px;max-height:400px;display:none}.video{min-width:320px;min-height:300px;max-height:600px}.image-coy{min-width:300px;max-width:300px;min-height:300px;max-height:400px;display:none}.dp-handling-input-validation---text{padding-left:24px;padding-right:24px}.feedback--image---dp{min-width:320px;max-width:320px;min-height:240px;max-height:280px}.section---zigcast-intro{background-position:50% 100%}.zigcast-head{padding:64px 16px}.zigcast---orange-pill{margin-left:0}.zigcast-copy---project-scope,.zigcast-copy---market-research,.zigcast-copy---market-research-image{padding-top:64px;padding-bottom:64px}.image-45{min-width:200px;max-width:280px}.zigcast-copy---competetive-advantage{padding:64px 16px}.zigcast-copy---competetive-advantage-image{padding-top:64px;padding-bottom:64px}.image-competitive-advantage{min-width:280px;max-width:300px;display:none}.zigcast---user-insights,.zigcast-copy---creating-a-solution{padding-left:16px;padding-right:16px}.zigcast-image---sketch,.zigcast-image---userflows{min-width:280px;max-width:300px}.lo---fidelity---style-guide{padding-top:48px;padding-bottom:48px}.zigcast-style-guide{min-width:280px;max-width:300px;min-height:300px;max-height:500px}.zigcast---feedback{padding:64px 16px}.dp---section-solution-text{padding-left:16px;padding-right:16px}.zigcast-feedback-image{min-width:280px;max-width:300px;display:none}.zg-feedback---2,.zg-feedback---3{min-width:280px;max-width:300px}.maven-central-pill---blue-pill{margin-left:0}.maven-central---research-insights-scope-copy,.maven-central-ui---evaluating-research-insights{padding-top:64px;padding-bottom:64px}.evaluating-insights-image{padding:24px 16px}.maven-central---goals-objectives{padding-top:64px;padding-bottom:64px}.maven-central---creating-a-solution{padding:64px 16px}.image-page-layout{min-width:320px;max-width:320px;min-height:200px}.mvc---card-layout{min-width:280px;max-width:320px;min-height:200px}.mvc---search-image,.mvc---landing-page{min-width:320px;max-width:320px}.mvc---accessibility{background-position:50%;padding:64px 16px}.mvc---feedback{padding:64px 16px}.margin-div-block-pills{min-width:280px;max-width:280px}.grid-6{grid-template-columns:.75fr;max-width:400px}.mvc---feedback-image-copy{padding-top:64px;padding-bottom:64px}.margin-div-block-dp{min-width:280px;max-width:190px}.grid-7{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-width:280px}.grid-8{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.mvc---other-pages{min-width:280px;max-width:320px;min-height:200px}.image-50{max-width:28px;max-height:28px}.logo-blocck-18{height:38px}.logo-blocck-18.w--current{justify-content:flex-start;align-items:center;height:36px;padding-left:4px;padding-right:4px;display:flex}.container-29{min-width:280px}.container-30{grid-column-gap:4px;grid-row-gap:4px;flex-flow:row;justify-content:center;align-self:flex-start;align-items:center;min-width:0;margin-left:0;padding-left:16px;padding-right:16px}.container-31{flex-flow:column;min-width:240px;max-width:500px;max-height:none}.playground-1,.playgrpunf-tile-3-copy,.playground-tile-copy{max-width:64px}.flex-block-3{justify-content:space-between;align-items:center;overflow:hidden}.div-block-85{min-width:320px}.regular-text-grey{max-width:280px;font-size:14px;line-height:120%}.heading-41{font-size:18px}.container-32{min-width:0}.div-block-86{align-self:auto;align-items:center;min-width:250px;margin-top:48px}.flex-block-5{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:space-between;align-items:flex-start;min-width:0;max-width:310px}.playground-page{background-image:none;background-position:0 0;background-size:auto;padding-left:8px;padding-right:8px}.work-page{background-image:none;background-size:auto;padding-left:8px;padding-right:8px}.link-block-email-copy,.landing-page-buttons---linkedin,.link-block-layers-copy{background-color:#fffc}.layers-image-copy{min-width:auto;max-width:none;min-height:auto;max-height:16px}.body-section-workcopy{min-width:auto;margin-top:48px;margin-left:8px;margin-right:8px;padding-left:0;padding-right:0}.div-block-88{display:none}.regular-text-grey-copy{max-width:280px;font-size:14px;line-height:120%}.flex-block-6{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-self:flex-start;align-items:center;min-width:auto;max-width:none}.flex-block-7{justify-content:flex-start;align-items:center}.body-section-playground-copy{min-width:auto;margin-top:100px;margin-left:9px;margin-right:8px;padding-left:0;padding-right:0}.div-block---social-header{grid-column-gap:8px;grid-row-gap:8px;text-align:left;flex-flow:row;justify-content:space-around;align-items:center}.div-block---social-header.mobile{flex-direction:column}.playground-button---header{display:none}.work---header-button-copy{max-height:36px;display:none}.div-block-91{min-width:32px;max-width:32px;min-height:32px;max-height:32px}.header---name{grid-column-gap:0px;grid-row-gap:0px}.regular-text---link{max-width:280px;font-size:14px;line-height:120%}.flex-block-16{margin-top:0}.header---nav-2{z-index:150;align-items:center;min-width:280px;margin-top:24px;margin-left:4px;margin-right:4px;padding-left:4px;padding-right:4px;display:flex;position:static;inset:0% 0% auto}.div-header-container{z-index:300;margin-top:0;margin-bottom:24px;display:none;inset:auto 0% 0%}.grid-9{grid-template-rows:auto auto auto}.mvc---image---1,.mvc---image---1-copy{min-width:280px;max-width:320px;min-height:200px}.video-3{min-width:300px;min-height:320px}.video-4{min-height:400px}.header-5-copy{font-size:14px}.regular-text---image-text{max-width:280px;font-size:14px;line-height:120%}.heading-4-white{align-self:flex-start;margin-left:0;padding-left:0;font-size:18px}.regular-text---link-copy{text-align:left;max-width:280px;font-size:14px;line-height:120%}.about-button{font-size:14px;display:block}.about-page-copy{padding-left:8px;padding-right:8px}.container-32-copy{grid-column-gap:16px;grid-row-gap:16px;min-width:300px}.flex-block-5-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:center;align-items:flex-start;min-width:0;max-width:310px}.menu---phone{grid-column-gap:24px;grid-row-gap:24px;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#dddddd80;border-radius:16px;flex-flow:column;justify-content:space-between;align-items:center;min-width:280px;min-height:0;max-height:400px;margin-top:60px;margin-left:16px;margin-right:16px;padding:24px;display:flex;inset:0% 0% auto}.div-background{z-index:199;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#dddddd03;border-radius:16px;min-width:100%;min-height:100%;margin-top:0;display:block}.heading-42{color:#353434;font-family:Acarisansneue,sans-serif;font-size:18px;font-weight:600;text-decoration:none}.link-block-22{justify-content:center;align-items:center;text-decoration:none;display:flex}.link-block-22.w--current{font-family:Acarisansneue,sans-serif}.nav-button-copy{grid-column-gap:62px;grid-row-gap:62px;flex-flow:row;padding:8px 16px;font-size:16px;font-weight:500;line-height:100%;display:flex}.flex-block-19{justify-content:flex-start;align-items:center}.image-60{align-self:flex-end;max-width:16px}.image-31-copy,.image-31-copy-copy,.image-31-copy-copy-copy{max-width:48%}.text-block-35-copy-copy{text-align:left;align-self:center;width:auto;min-width:auto;max-width:none;font-size:18px;font-weight:500}.lottie-animation-3{display:none}.flex-block-25{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-self:flex-start;align-items:center}.flex-block-26{grid-column-gap:2px;grid-row-gap:2px}.flex-block-playground-text{grid-column-gap:4px;grid-row-gap:4px;align-self:auto;min-width:0%}.playground-tile-4-copy{max-width:64px}.flex-block-playground-option{min-width:0%}.playground-block-copy{min-width:250px}.work-button-copy{display:block}.playground-link-copy{grid-column-gap:4px;grid-row-gap:4px;min-width:0}.image-62{min-width:280px;max-width:200px;min-height:360px;max-height:150px}.image-2-copy{min-width:100px;max-width:200px;max-height:150px;transform:translate(-12px)rotate(15deg)}.we---about-2{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:flex-start;min-width:300px;margin-bottom:64px;margin-left:0;margin-right:0}.flex-block-32{min-width:100%}.div-block-100{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f1938856f07fa223eb_ZG%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;min-height:220px;overflow:hidden}.flex-block-35{overflow:hidden}.div-block-103{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67a148dff0780b6422f0f5ac_TD%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;min-height:220px;overflow:hidden}.div-block-103:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/67a148dff0780b6422f0f5ac_TD%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover}.div-block-104{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f149b34d315506230e_Sonatype%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;min-height:220px;overflow:hidden}.div-block-104:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/679b87f149b34d315506230e_Sonatype%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover}.flex-block-17-copy{overflow:hidden}.link-block-23{min-height:auto}.pargaraph-format-copy---white{min-width:300px}.regular-text-white-copy{align-self:flex-start;max-width:280px;font-weight:400}.heading-4-black{align-self:flex-start;margin-left:0;padding-left:0;font-size:14px;font-weight:400}.column-4{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:flex-start;min-height:auto;max-height:100%;padding-left:0;padding-right:0}.background-video-3{min-width:100%;max-width:280px;min-height:auto;display:none}._2nd-header{font-size:14px}.column-5{flex-flow:row;justify-content:center;align-items:center;display:none}.divider---new{min-width:100%;max-width:none}.regular-text-copy{align-self:flex-start;max-width:280px;font-size:14px;line-height:120%}.flex-block-36{min-width:100px}.experience-title{align-self:center;max-width:none;font-size:14px;line-height:120%}.fexperience-copy-copy{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:space-between;align-items:flex-start;min-width:100%;max-width:none;padding:8px 16px 16px;display:none}.date-bix{max-width:280px;font-size:14px;line-height:120%}.experience-deets{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-self:flex-start;align-items:flex-start;min-width:100%}.div-block-107{min-width:100%;max-width:100%;display:none}.primary-button-landing{grid-column-gap:62px;grid-row-gap:62px;flex-flow:row;align-self:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:100%;display:block}.image-63,.image-64{max-width:24px}.image-65,.image-66,.image-67,.image-68,.image-69{max-width:18px}.experience-block-3{justify-content:space-between;align-items:center;min-width:100%}.flex-block-39{grid-column-gap:0px;grid-row-gap:0px}.image-coy--2{min-width:300px;max-width:300px;min-height:300px;max-height:400px;display:block}.image-70{min-width:auto;max-height:none}.image-71,.image-72{min-width:320px}.background-video-5{min-width:100%;max-width:100%;min-height:200px;max-height:200px}.background-video-6{min-width:320px;min-height:260px}.background-video-mobile-3{min-width:100%;max-width:280px;min-height:auto;max-height:300px;display:none}.columns-2{min-width:100%;max-width:none}.container-30-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-self:flex-start;align-items:flex-start;min-width:0;margin-left:0}.image-competitive-advantage-mobile{min-width:280px;max-width:300px;display:block}.zigcast-copy---old-mobile-image-copy{padding-bottom:64px}.zg-feedback---mobile---1,.zg-feedback---mobile---2{min-width:280px;max-width:300px}.image-44---mobile{min-width:320px;max-width:320px;min-height:300px;max-height:400px}.flex-block-40{grid-column-gap:24px;grid-row-gap:24px}.reach-out{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-self:flex-start;align-items:center;min-width:100%;max-width:none;padding:16px}.heading-44{font-size:18px}.text-block-39{line-height:120%}.primary-button-landing---white{grid-column-gap:62px;grid-row-gap:62px;flex-flow:row;padding:8px 16px;font-size:14px;font-weight:500;line-height:100%;display:block}.what-i-do-copy{max-width:280px;font-size:14px;line-height:120%}.div-block-108{min-width:60px;min-height:60px}.image-75{max-width:20px}.text-block-40,.text-block-41,.text-block-42,.text-block-43{font-size:8px;line-height:120%}.div-block-109-horizontal{grid-column-gap:16px;grid-row-gap:16px}.td---section-problem---image{padding-top:0;padding-bottom:0}.image-76,.td-image---add-to-cart,.image-76-copy-copy{min-width:300px}.regular-text-copy{max-width:280px;font-size:14px;line-height:120%}.td-image-2{min-width:300px}.image-77{min-width:280px;max-width:280px}.chase-76-copy{min-width:300px}.flex-block-32-copy{min-width:280px}.text-block-44{align-self:flex-start;width:auto}.regular-text-copy-copy{max-width:280px;font-size:14px;line-height:120%}.dp---chase-pill-block{justify-content:flex-start;align-items:stretch;margin-left:0;display:block}.div-td-mobile-100-copy,.chase-block{background-position:0 0,50% 0;min-height:220px;overflow:hidden}.work-bar{grid-column-gap:16px;grid-row-gap:16px}.heading-45{font-size:18px}.flex-block-42{grid-column-gap:8px;grid-row-gap:8px}.what-i-do-box{grid-column-gap:8px;grid-row-gap:8px;max-width:none}.div-block-111{min-width:100%}.flex-block-44{grid-column-gap:16px;grid-row-gap:16px}.flex-block-45{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.flex-block-46{justify-content:center;align-items:flex-start}.flex-block-47{align-self:center}.text-block-46{font-size:14px}.fservice-block{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:center;align-items:flex-start;min-width:0;max-width:280px;padding:16px 8px}.service-block-6-copy{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-self:flex-start;align-items:center;min-width:auto;max-width:none}.text-block-45-copy{font-size:16px}.text-block-46-copy{font-size:12px}.services-block-5-copy{flex-flow:column;justify-content:space-between;align-items:flex-start;min-width:0;max-width:310px}.got-a-question-box{align-self:center}.fservice-consultation{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:center;align-items:flex-start;min-width:0;max-width:280px;padding:16px 8px}.gotaquestion{align-self:center;margin-left:0;padding-left:0;font-size:16px}.service-button-group{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:flex-end;align-items:flex-start;min-width:auto;max-width:none}.primary-button-service{grid-column-gap:62px;grid-row-gap:62px;flex-flow:row;padding:8px 16px;font-size:14px;font-weight:500;line-height:100%;display:block}.work-page-copy{background-image:none;background-size:auto;padding-left:8px;padding-right:8px}.case-studies-page{background-image:none;background-size:auto;margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.about-me-section{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-self:flex-start;align-items:flex-start;min-width:auto;max-width:none}.fservice-block-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:center;align-items:flex-start;min-width:0;max-width:310px}.faq-hub{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:center;align-items:flex-start;min-width:0;max-width:280px;padding:16px;display:none}.text-block-47{font-family:Acarisansneue,sans-serif}.service-block-6-copy-copy{grid-column-gap:8px;grid-row-gap:8px;grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-self:flex-start;align-items:center;min-width:auto;max-width:none}.image-80{max-width:24px;font-size:10px}.image-81,.image-82{max-width:24px}.primary-button---consultationservice-copy{grid-column-gap:62px;grid-row-gap:62px;flex-flow:row;align-self:flex-end;padding:8px 16px;font-size:14px;font-weight:500;line-height:100%;display:block}.web-design-service-button-group-copy,.ui-design-button-group-copy,.m-i-illustration-group{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:space-between;align-self:flex-end;align-items:flex-start;min-width:auto;max-width:none}.text-block-46-copy-copy{font-size:12px}.faq--1{font-size:14px}.faq---box{padding:8px}.faq--ans{font-size:12px}.grid-10{justify-content:stretch;align-self:center}.flex-block-61-copy{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:flex-start}.image-85,.image-86,.image-87,.image-88{max-width:24px}.security-enhancements---problem,.security-enhancements---goals,.larn---old-pages-new{padding:64px 16px}.security-enhancements---feedback{padding-top:64px;padding-bottom:64px}.security-enhancements---final-iteration{padding:64px 16px}.initial-iteration-72-copy,.initial-iteration-72--2{min-width:320px}.client-block{grid-column-gap:16px;grid-row-gap:16px}.div-block-113{padding:4px}.div-block-114{grid-column-gap:8px;grid-row-gap:8px}.connect-copy{align-self:flex-start;width:auto}.image-89{min-height:auto;max-height:64px}.dribbble-copy-copy{min-width:auto;max-width:none;min-height:auto;max-height:16px}.flex-block-5-copy-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:flex-start;align-items:flex-start;min-width:0;max-width:310px}.background-video-9{min-height:250px;max-height:250px}.regular-text---link-copy-copy{text-align:left;max-width:280px;font-size:14px;line-height:120%}.flex-block-64{padding-right:8px}.client-block-copy{grid-column-gap:16px;grid-row-gap:16px}.div-block-117{min-width:100%;max-width:290px;height:auto;min-height:280px}.div-block-117-copy{max-width:290px;min-height:280px;max-height:400px}.div-block-119{min-width:280px;max-width:290px}.grid---work-menu{justify-content:stretch;align-self:center}.case-study-section---block{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:center;align-items:flex-start;min-width:100%;max-width:100%;padding:16px 8px}.fservice-block-copy{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-self:center;align-items:flex-start;min-width:0;max-width:280px;padding:16px 8px}.primary-button---small{grid-column-gap:62px;grid-row-gap:62px;flex-flow:row;align-self:flex-end;padding:8px 16px;font-size:14px;font-weight:500;line-height:100%;display:block}.service-block-6-copy-copy-copy{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-self:flex-start;align-items:center;min-width:auto;max-width:none}.slider-2{max-width:100%;min-height:180px}.div-block-121{justify-content:space-between;align-items:flex-start}.text-block-45-copy-copy{align-self:flex-start;font-size:16px}.div-block-122{min-width:100%;max-width:280px}.div-block-123{flex-flow:column}.divider---new-staright{min-width:100%;max-width:none}.about-text{font-size:16px}.regular-text-copy,.about-text---new{text-align:left;align-self:auto;min-width:0%;max-width:none;font-size:14px;line-height:140%}.heading-4-white-copy{align-self:flex-start;margin-left:0;padding-left:0;font-size:18px}.about-header{align-self:flex-start;margin-left:0;padding-left:0;font-size:24px}.text-block-49{min-width:auto}.image-94,.image-95,.image-96{min-height:48px}.flex-block-6-copy,.connect-with-me-box{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between;align-self:flex-start;align-items:center;min-width:auto;max-width:none}.heading-44-copy,.heading-44-copy-copy{font-size:18px}.heading-for-contact{align-self:center;font-size:18px}.maven-central---research-insights-scope-copy-copy{padding-top:64px;padding-bottom:64px}.espoir-foundation---display-project{padding-top:24px;padding-bottom:24px;padding-left:16px}.pargaraph-format-copy,.pargaraph-format-copy-copy{min-width:300px}.pictures-and-images-for-espoir{min-width:280px}.background-video-11,.background-video-12{max-height:200px}.div-block-104-copy{background-position:0 0,50%;overflow:hidden}.div-block-104-copy:hover{background-position:0 0,50%}.espoir-block-cover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6896482f8c2801087924cfdc_Espoir%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;min-height:220px;overflow:hidden}.espoir-block-cover:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6896482f8c2801087924cfdc_Espoir%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover}.maven-central-pill---blue-pill-copy,.espoir-pills{margin-left:0}.background-video-12-copy{max-height:200px}.background-cogv{min-height:300px;max-height:200px}.code-embed-3{display:none}.div-block-131{justify-content:flex-start;height:auto;min-height:auto;max-height:450px;padding-bottom:0}.heading-46{color:#333333b3;font-size:18px}.div-block-132{min-width:0;margin-top:48px;display:block}.flex-block-69{max-width:100%}.background-video-13{min-width:288px;max-width:100%;min-height:200px;max-height:320px}.code-embed-4{max-width:300px;max-height:250px}.process-text-block{font-size:14px}.image-97{align-self:flex-start}.section-8{margin-left:8px;margin-right:8px;padding-right:0}.div-block-134{background-position:100%;background-size:cover;padding-left:16px;padding-right:16px}.text-block-54{max-width:100%;font-size:14px}.section-9{margin-left:8px;margin-right:8px}.experience-heading---about{font-size:18px}.text-block-55,.text-block-56,.text-block-60{font-size:14px}.skills-tools-heading{font-size:18px}.section-9-copy,.section-9-copy-copy,.section-some-nice-words{margin-left:8px;margin-right:8px}.flex-block-80{justify-content:flex-start;align-items:flex-start}.some-nice-words-header{font-size:18px}.flex-block-82{justify-content:flex-start;align-items:flex-start}.availability-text{font-size:14px}.section-some-nice-words-copy,.section-some-nice-words-copy-copy{margin-left:8px;margin-right:8px}.pargaraph-format-copy,.zigcast-paragraph,.zigcast-paragrpah---market-research,.zigcast---competitive-advantage{min-width:300px}.regular-text-user-insights{text-align:left;align-self:auto;min-width:0%;max-width:none;font-size:14px;line-height:140%}.pargaraph-format-copy,.pargaraph-format-copy-copy,.pargaraph-format-copy-copy-copy{min-width:300px}.link-to-next-project{text-align:left;max-width:280px;font-size:14px;line-height:120%}.regular-text-copy,.regular-text-copy-copy,.se---problem-text{text-align:left;align-self:auto;min-width:0%;max-width:none;font-size:14px;line-height:140%}.se---pargaraph-goals{flex-flow:column;min-width:100%}.regular-text-copy,.regular-text-copy-copy,.se---goals-text{text-align:left;align-self:auto;min-width:0%;max-width:none;font-size:14px;line-height:140%}.flex-block-91{min-width:100%;max-width:100%}.se---research-and-insightsy-copy{min-width:100%}.regular-text-copy,.se---r-i-paragraph{text-align:left;align-self:auto;min-width:0%;max-width:none;font-size:14px;line-height:140%}.maven-central---goals-objectives-copy{padding-top:64px;padding-bottom:64px}.maven-central---goals-objectives-copy-copy{padding:64px 16px}.pargaraph-format-copy,.pargaraph-format-copy-copy{min-width:300px}.se---creating-a-solution---paragraph-copy-copy{min-width:100%}.pargaraph-format-copy,.pargaraph-format-copy-copy{min-width:300px}.se---feedback-paragraph{min-width:100%;max-width:100%}.flex-block-95{flex-flow:column}.pargaraph-td---project-scope{min-width:100%;max-width:100%}.handling-input-validation-errors{flex-flow:column;min-width:300px}.dp---problem-paragraph{flex-flow:column;min-width:100%;max-width:100%}.dp---goal-paragraph{flex-flow:column;min-width:100%;max-width:100%}.dp---research-insights-paragraph{flex-flow:column;min-width:100%;max-width:100%}.dp---solution---paragraph{flex-flow:column;min-width:100%}.pargaraph-format-copy,.espoir-brand-identity-paragraph{flex-flow:column;min-width:300px}.div-block-21-copy-copy{flex-flow:row;align-self:auto}.link-block-33,.link-block-34{min-height:auto}.flex-block-32-copy-copy{min-width:280px}.container-30-copy{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:center;align-self:flex-start;align-items:center;min-width:0;margin-left:0;padding-left:16px;padding-right:16px}.container-30-copy-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-self:flex-start;align-items:flex-start;min-width:0;margin-left:0}.pargaraph-format-copy,.pargaraph-format-copy-copy{flex-flow:column;min-width:300px}.flex-block-105{flex-flow:column}.navbar-3{background-color:#15171600;border:0 solid #000;flex-wrap:nowrap;align-content:center;align-self:auto;min-width:100%;padding-left:16px;padding-right:0;display:flex;position:fixed}.menu-button-4{margin-left:160px;padding:8px}.image-105{min-height:480px}.espoir-block-cover-copy{background-position:0 0,50%;min-height:220px;overflow:hidden}.espoir-block-cover-copy:hover{background-position:0 0,50%}.cogv-cover---case-study{background-position:0 0,50%;min-height:220px;overflow:hidden}.cogv-cover---case-study:hover{background-position:0 0,50%}.image-106,.image-107{min-height:480px}.background-video-14{min-width:100%;max-width:100%;min-height:80%;max-height:400px}.image-108{min-height:480px}.flex-block-129{min-width:100%}.image-109{display:inline-block}.image-109-open{display:none}.background-video-12--espoir-logo,.background-video-12-copy,.background-video-12-_-footer-uoy,.background-video-12-_-footer-copy,.background-video-12--espoir-logo-2{max-height:200px}.background-cogv-copy,.background-cogv-final-logo{min-height:300px;max-height:200px}.se---research-and-insightsy-copy-copy{min-width:100%}.image-112{min-width:auto;max-width:none}.flex-block-170{min-width:auto}.dp-solutions-3--image{flex-flow:column}.bio---landing{width:auto;min-width:100%;max-width:280px;font-size:14px;line-height:160%}.top-section---landing{grid-column-gap:24px;grid-row-gap:24px;max-width:100%}.flex-block-183{justify-content:space-between;align-items:center;min-width:0;max-width:none;max-height:100%}.flex-block-184{max-width:100%;min-height:auto}.flex-block-35-copy,.cogv-pic---work-page,.espoir-foundation---work-page{overflow:hidden}.div-block-21-copy-copy-copy{flex-flow:row;align-self:auto}.alluva-pills{padding:64px 16px 24px}.background-alluva,.alluva-motion-1,.alluva-motion-2,.alluva-services,.alluva-commitment{min-height:140px;max-height:140px}.alluva-footer{min-height:300px;max-height:200px}.swayve-landing-page,.swayve-2{min-height:160px;max-height:140px}.swayve-motion,.swayve-3,.swayve-4{min-height:140px;max-height:140px}.swayve-website{overflow:hidden}.swayev-cover---case-study-copy{background-position:0 0,50%;min-height:220px;overflow:hidden}.swayev-cover---case-study-copy:hover{background-position:0 0,50%}.alluva-cover---case-study-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689647d0cafe183b21029afa_Alluva%20-%20Cover%20-%20Work.png);background-position:50%;min-height:220px;overflow:hidden}.alluva-cover---case-study-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689647d0cafe183b21029afa_Alluva%20-%20Cover%20-%20Work.png);background-position:50%}.alluva-pic---work-page-copy{overflow:hidden}.pictures-and-images-for-swayve{min-width:0}.flex-block-185{flex-flow:column}.body-section-landing-page{justify-content:flex-start;align-items:center;max-width:100%;min-height:auto;max-height:none;margin:0;padding:64px 16px 0;overflow:visible}.section-10{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/683311af6c11fc882f2156e6_Swayve%20Header%20-%20Mobile.png)}.section-11{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/683316b59c216dd18838abe4_Alluva%20Header%20-%20Mobile.png)}.swayve-pills,.allova-pills{margin-left:0}.section-12{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834a50b11ee0b5bfa5b045f_Sonatype%20-%20Mobile%20Header.png);background-position:50% 100%;background-repeat:repeat;background-size:cover}.section-13{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834c82d36ef5be0043415a0_COGV%20-%20Header%20-%20Mobile.png);background-size:cover}.section-14{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68ae2b2579750f1377265697_Zigcast%20Header-2.png);background-position:100%;background-size:cover}.section-15{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834cdef58b22e8520496053_Espoir%20-%20Header%20-%20Mobile.png)}.section-16{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834d0529d68b745458dd71a_TD%20Mobile%20-%20Bank%20-%20Mobile.svg);background-position:50% 100%;background-size:cover}.product-web-header-h{align-self:flex-start;margin-left:0;padding-left:0;font-size:18px}.container-30-copy-copy{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:center;align-self:flex-start;align-items:center;min-width:0;margin-left:0;padding-left:0;padding-right:0}.code-embed-6-copy,.code-embed-6-copy-mobile,.code-embed-6-tablet{min-width:288px;max-width:288px}.code-embed-tablet-copy{display:none}.code-embed-mobile---m{display:block}.flex-block-191{flex-flow:column}.what-we-struggled-with{grid-column-gap:24px;grid-row-gap:24px}.flex-block-193{grid-column-gap:8px;grid-row-gap:8px}.flex-block-195{flex-flow:column}.se---research-and-insightsy-copy-copy-copy{min-width:100%}.background-video-15,.background-video-16{max-height:200px}.flex-block-larn-ov{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.div-block-174,.flex-block-199,.flex-block-199-copy{flex-flow:column}.background-video-17{max-height:200px}.flex-block-200,.flex-block-201,.flex-block-202,.flex-block-203{min-width:100%}.background-video-18{max-height:200px}.flex-block-205{flex-flow:column}.se---problem-text-copy{text-align:left;align-self:auto;min-width:0%;max-width:none;font-size:14px;line-height:140%}.flex-block-208{max-width:100%}.section-12-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/6834a50b11ee0b5bfa5b045f_Sonatype%20-%20Mobile%20Header.png);background-position:50% 100%;background-repeat:repeat;background-size:cover}.larn-section---1st-image{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68963cacf4a67e2ac8fd9873_larn%20-%20Background.png);background-position:50% 100%;background-repeat:repeat;background-size:cover}.maven-central-pill---blue-pill-copy,.user-research-central---orange-pill{margin-left:0}.nav-link---menu-copy{text-align:center}.larn-block-copy{overflow:hidden}.larn-block-104-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68964e7c48fa10ea3eaec2cc_Larn%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;min-height:220px;overflow:hidden}.larn-block-104-copy:hover{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/68964e7c48fa10ea3eaec2cc_Larn%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover}.flex-block-213{justify-content:center;align-self:auto;align-items:center}.link-6{font-size:14px}.background-video-feedback---larn{max-height:200px}.regular-text---larn-copy{text-align:left;max-width:280px;font-size:14px;line-height:120%}.div-block-100-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f634a16b91898445a3367_Chase%20-%20Cover%20-%20Work.png);background-position:50%;background-size:cover;min-height:220px;overflow:hidden}.div-block-td---mobile-copy{background-image:url(https://cdn.prod.website-files.com/62a54d9d7706754eedd6008e/689f75c4be773d637920a884_TD%20-%20Mobile.png);background-position:50%;background-size:cover;min-height:220px;overflow:hidden}.text-block-35-copy-copy-copy{text-align:left;align-self:center;width:auto;min-width:auto;max-width:none;font-size:18px;font-weight:500}.maven-central---designing-goals-objectives{padding:64px 16px}.section-contact-me-obinna-momah{margin-left:8px;margin-right:8px}.rl_faq6_component{grid-template-columns:1fr}.flex-block-202-copy{min-width:100%}.background-video---larn-add-article,.background-video---larn-grid-list{max-height:200px}}#w-node-_1aa39fd7-4436-a26b-6228-131adf0ebf04-10b7f852,#w-node-b5c987df-5419-3c30-6353-04fd978a206b-10b7f852,#w-node-dece649c-4cf3-e437-9c9b-de2407db6e12-10b7f852,#w-node-_1378295e-b1c4-2786-6136-2279db4c4cd2-10b7f852,#w-node-e75c564d-fb98-080d-7bb7-7306585baf32-10b7f855,#w-node-_698a8625-d8a8-e1a8-79af-21a2b3f359ed-10b7f855,#w-node-aebc1da5-5adb-bd77-4926-e8ce6000ee62-10b7f855,#w-node-af4872bd-7607-ee14-9f25-df0968dfc1f1-10b7f855,#w-node-_10214be9-1823-5a05-9926-5e5488103f12-10b7f855{grid-area:span 1/span 1/span 1/span 1}#w-node-bd7fd66a-b66a-c712-3bde-6b8d66e9717d-10b7f85d{grid-area:Area}#w-node-c3f47ed1-9ae3-6f3c-f887-f77e71ea8562-10b7f85d{grid-area:1/3/2/4}#w-node-_67e1e1c0-f953-8306-1907-95874aa30286-10b7f85d{grid-area:1/2/2/3}#w-node-d4989378-780a-9ec8-420e-5be763bd00bd-10b7f85d{grid-area:1/4/2/5}#w-node-bd7fd66a-b66a-c712-3bde-6b8d66e9717d-51527e6c{grid-area:Area}#w-node-c3f47ed1-9ae3-6f3c-f887-f77e71ea8562-51527e6c{grid-area:1/3/2/4}#w-node-_67e1e1c0-f953-8306-1907-95874aa30286-51527e6c{grid-area:1/2/2/3}@media screen and (max-width:991px){#w-node-_1aa39fd7-4436-a26b-6228-131adf0ebf04-10b7f852,#w-node-b5c987df-5419-3c30-6353-04fd978a206b-10b7f852,#w-node-dece649c-4cf3-e437-9c9b-de2407db6e12-10b7f852,#w-node-_1378295e-b1c4-2786-6136-2279db4c4cd2-10b7f852{justify-self:center}}@media screen and (max-width:767px){#w-node-bd7fd66a-b66a-c712-3bde-6b8d66e9717d-10b7f85d{grid-area:1/1/2/2}#w-node-d4989378-780a-9ec8-420e-5be763bd00bd-10b7f85d{grid-area:2/2/3/3}#w-node-bd7fd66a-b66a-c712-3bde-6b8d66e9717d-51527e6c{grid-area:1/1/2/2}}@media screen and (max-width:479px){#w-node-_748801e3-bae0-cd68-b413-b7d594367d0a-10b7f856{justify-self:start}#w-node-_67e1e1c0-f953-8306-1907-95874aa30286-10b7f85d{grid-area:1/1/2/2}#w-node-d4989378-780a-9ec8-420e-5be763bd00bd-10b7f85d{grid-area:3/1/4/2}#w-node-_748801e3-bae0-cd68-b413-b7d594367d0a-3cf4ef57{justify-self:auto}#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-cedf4cd6{grid-area:span 1/span 1/span 1/span 1}#w-node-_67e1e1c0-f953-8306-1907-95874aa30286-51527e6c{grid-area:1/1/2/2}#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-dcf8bb63,#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-7c5c8d23,#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-d9dd0912,#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-6e548a85,#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-c5b64580,#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-703b0425,#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-f12771fc,#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-5a7b9f73{grid-area:span 1/span 1/span 1/span 1}#w-node-_729be932-c047-6145-baca-54f90b0953b6-127c6582{justify-self:auto}#w-node-_748801e3-bae0-cd68-b413-b7d594367d0a-eca735b8{justify-self:start}#w-node-_11d34413-1d35-1f55-e269-8c86b8b863e7-c6d6e10f{grid-area:span 1/span 1/span 1/span 1}}