.svelte-1134onp{margin:0;padding:0}.svelte-1134onp:not(iframe,canvas,img,svg,video,svg:where(.svelte-1134onp) :where(.svelte-1134onp)){all:unset;display:revert}.svelte-1134onp,.svelte-1134onp:before,.svelte-1134onp:after{box-sizing:border-box!important}.svelte-1134onp::selection{background-color:transparent;color:inherit}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-black-webfont.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-semilight-webfont.woff2) format("woff2");font-weight:350;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-extralight-webfont.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-thin-webfont.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-black-webfont.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-extrabold-webfont.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-thin-webfont.woff2) format("woff2");font-weight:100;font-style:normal}@media (prefers-reduced-motion: reduce){.svelte-1134onp,.svelte-1134onp:before,.svelte-1134onp:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes svelte-1134onp-blinking{0%{opacity:1}50%{opacity:.25}to{opacity:1}}svg.svelte-1134onp{display:block;margin-left:auto;translate:0% 0;width:fit-content;margin-right:calc(var(--padding-inline) * -1);aspect-ratio:1756/1306}svg.svelte-bszvhw{translate:5% 0}.svelte-4zs33t{margin:0;padding:0}.svelte-4zs33t:not(iframe,canvas,img,svg,video,svg:where(.svelte-4zs33t) :where(.svelte-4zs33t)){all:unset;display:revert}.svelte-4zs33t,.svelte-4zs33t:before,.svelte-4zs33t:after{box-sizing:border-box!important}.svelte-4zs33t::selection{background-color:transparent;color:inherit}:root{--font-primary: "Tomkin", sans-serif;--font-caros: "Caros", sans-serif}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-black-webfont.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-semilight-webfont.woff2) format("woff2");font-weight:350;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-extralight-webfont.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Tomkin;src:url(../lib/assets/fonts//tomkin/tomkincondense-thin-webfont.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-black-webfont.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-extrabold-webfont.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Caros;src:url(../lib/assets/fonts//caros/caros-thin-webfont.woff2) format("woff2");font-weight:100;font-style:normal}:root{--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--o1: cubic-bezier(.65,1,.9,1);--o2: cubic-bezier(.5,1,.89,1);--o3: cubic-bezier(.33,1,.68,1);--o4: cubic-bezier(.25,1,.5,1);--o5: cubic-bezier(.22,1,.36,1);--o6: cubic-bezier(.19,1,.22,1);--io1: cubic-bezier(.37,0,.63,1);--io2: cubic-bezier(.45,0,.55,1);--io3: cubic-bezier(.65,0,.35,1);--io4: cubic-bezier(.76,0,.24,1);--io5: cubic-bezier(.83,0,.17,1);--io6: cubic-bezier(.87,0,.13,1);--i1: cubic-bezier(.12,0,.39,0);--i2: cubic-bezier(.11,0,.5,0);--i3: cubic-bezier(.32,0,.67,0);--i4: cubic-bezier(.5,0,.75,0);--i5: cubic-bezier(.64,0,.78,0);--i6: cubic-bezier(.7,0,.84,0)}:root{--layout-width: calc(100vw - (2 * var(--layout-margin)));--layout-column-width: calc( ( var(--layout-width) - ((var(--layout-columns-count) - 1) * var(--layout-columns-gap)) ) / var(--layout-columns-count) );--layout-columns-count: 6;--layout-columns-gap: calc(30px*1rem/16) ;--layout-margin: calc(15px*1rem/16) }@media (min-width: 800px){:root{--layout-columns-count: 12;--layout-columns-gap: calc(30px*1rem/16) ;--layout-margin: calc(15px*1rem/16) }}@media (min-width: 800px){.desktop-hide.svelte-4zs33t{display:none!important}}@media (prefers-reduced-motion: reduce){.svelte-4zs33t,.svelte-4zs33t:before,.svelte-4zs33t:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes svelte-4zs33t-blinking{0%{opacity:1}50%{opacity:.25}to{opacity:1}}:root{--nav-height: 9.375rem ;--container-width: 108.375rem ;--padding: 5.3125rem ;--color-text: #FFF;--color-background: #0D0E17;--color-purple: #8F76F7;--color-green: #67E38F;--color-blue: #5093C7;--color-blue-light: #7FDEFF;--color-gray: #9E9FA2;--border-radius: .4375rem }@media (max-width: 800px){:root{--nav-height: 7.5rem }}.case-study-wrapper.svelte-4zs33t{--padding-inline: 8.4375rem ;font-family:var(--font-caros);padding-top:var(--nav-height);padding-inline:var(--padding-inline);min-height:100vh}@media (max-width: 800px){.case-study-wrapper.svelte-4zs33t{--padding-inline: 1.9375rem }}.section--header.svelte-4zs33t{margin-bottom:14.375rem}@media (max-width: 800px){.section--header.svelte-4zs33t{margin-bottom:5rem}}.section--screens.svelte-4zs33t{margin-bottom:14.375rem}@media (max-width: 800px){.section--screens.svelte-4zs33t{margin-bottom:1.875rem}}.section--gallery-1.svelte-4zs33t{margin-bottom:14.375rem}@media (max-width: 800px){.section--gallery-1.svelte-4zs33t{margin-bottom:3.125rem}}.section--gallery-1.svelte-4zs33t .spacing:where(.svelte-4zs33t){height:12.5rem}@media (max-width: 800px){.section--gallery-1.svelte-4zs33t .spacing:where(.svelte-4zs33t){height:2.5rem}}.section--brandbook.svelte-4zs33t{margin-bottom:22.5rem}@media (max-width: 800px){.section--brandbook.svelte-4zs33t{margin-bottom:11.25rem}}.section--roadmap.svelte-4zs33t{margin-bottom:14.375rem}@media (max-width: 800px){.section--roadmap.svelte-4zs33t{margin-bottom:6.25rem}}.section--gallery-2.svelte-4zs33t{margin-bottom:12.5rem}@media (max-width: 800px){.section--gallery-2.svelte-4zs33t{margin-bottom:7.5rem}}.section--gallery-2.svelte-4zs33t .spacing:where(.svelte-4zs33t){height:12.5rem}@media (max-width: 800px){.section--gallery-2.svelte-4zs33t .spacing:where(.svelte-4zs33t){height:2.5rem}}.section--notes.svelte-4zs33t{margin-bottom:13.75rem}@media (max-width: 800px){.section--notes.svelte-4zs33t{display:none}}.section--user-personas.svelte-4zs33t{margin-bottom:12.5rem}@media (max-width: 800px){.section--user-personas.svelte-4zs33t{display:none}}.section--graph.svelte-4zs33t{margin-bottom:18.75rem}@media (max-width: 800px){.section--graph.svelte-4zs33t{display:none}}.section--gallery-3.svelte-4zs33t{margin-bottom:18.125rem}@media (max-width: 800px){.section--gallery-3.svelte-4zs33t{margin-bottom:8.75rem}}.section--wireframes.svelte-4zs33t{margin-bottom:25rem}@media (max-width: 800px){.section--wireframes.svelte-4zs33t{margin-bottom:8.125rem}}.section--screens-2.svelte-4zs33t{margin-bottom:18.75rem}@media (max-width: 800px){.section--screens-2.svelte-4zs33t{margin-bottom:8.75rem}}.section--showcase.svelte-4zs33t{margin-bottom:20rem}@media (max-width: 800px){.section--showcase.svelte-4zs33t{margin-bottom:7.5rem}}
