.markdown-body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-wrap:break-word;--tw-text-opacity:1;color:rgb(34 48 53/var(--tw-text-opacity,1));font-family:Moderat Regular,sans-serif;font-size:1.125rem;line-height:1.75rem}@media (width>=1024px){.markdown-body{font-size:1.25rem;line-height:2rem}}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:#0000;text-decoration-line:underline}.markdown-body a:hover{text-decoration-line:none}.markdown-body abbr[title]{border-bottom-width:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:600}.markdown-body dfn,.markdown-body em,.markdown-body i{font-style:italic}.markdown-body h1{letter-spacing:-.09rem;margin:.67em 0;padding-bottom:.25rem;font-family:Moderat Medium,sans-serif;font-size:3rem;line-height:100%}@media (width>=1024px){.markdown-body h1{letter-spacing:-.12rem;font-size:4rem;line-height:90%}}@media (width>=1440px){.markdown-body h1{letter-spacing:-.16125rem;font-size:5.375rem;line-height:93%}}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{box-sizing:content-box;border-style:none;max-width:100%}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;border-style:solid;border-width:0 0 1px;height:0;margin:1.5rem 0;padding:0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{--tw-content:"";content:var(--tw-content);display:table}.markdown-body hr:after{clear:both}.markdown-body hr{background:0 0}.markdown-body table{border-collapse:collapse;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:max-content;max-width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);display:block;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body details:not([open])>:not(summary){display:none}.markdown-body a:focus,.markdown-body a:focus:not(:focus-visible),.markdown-body a:focus-visible{outline:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible{outline-offset:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5rem;margin-bottom:1rem;font-family:Moderat Medium,sans-serif;line-height:.9}@media (width>=375px){.markdown-body h2{letter-spacing:-.075rem;font-size:2.5rem;line-height:1}}@media (width>=1024px){.markdown-body h2{letter-spacing:-.105rem;font-size:3.5rem;line-height:1}}@media (width>=1440px){.markdown-body h2{letter-spacing:-.1275rem;font-size:4.25rem;line-height:1}}@media (width>=375px){.markdown-body h3{letter-spacing:-.045rem;font-size:2.25rem;line-height:1}}@media (width>=1024px){.markdown-body h3{letter-spacing:-.06rem;font-size:3rem;line-height:1}}@media (width>=1440px){.markdown-body h3{letter-spacing:-.07rem;font-size:3.5rem;line-height:1}}@media (width>=375px){.markdown-body h4{letter-spacing:-.04rem;font-size:2rem;line-height:1}}@media (width>=1024px){.markdown-body h4{letter-spacing:-.055rem;font-size:2.75rem;line-height:1}}@media (width>=1440px){.markdown-body h4{letter-spacing:-.06rem;font-size:3rem;line-height:1}}@media (width>=375px){.markdown-body h5{letter-spacing:-.0175rem;font-size:1.75rem;line-height:1}}@media (width>=1024px){.markdown-body h5{letter-spacing:-.04rem;font-size:2rem;line-height:1}}@media (width>=1440px){.markdown-body h5{letter-spacing:-.045rem;font-size:2.25rem;line-height:1}}@media (width>=375px){.markdown-body h6{letter-spacing:-.015rem;font-size:1.5rem;line-height:1.1}}@media (width>=1024px){.markdown-body h6{letter-spacing:-.01688rem;font-size:1.6875rem;line-height:1.1}}@media (width>=1440px){.markdown-body h6{letter-spacing:-.0175rem;font-size:1.75rem;line-height:1.1}}.markdown-body p{margin-top:0;margin-bottom:.625rem}.markdown-body blockquote{--tw-border-opacity:1;border-left-width:2px;border-color:rgb(34 48 53/var(--tw-border-opacity,1));flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:1.5rem;padding-left:1rem;display:inline-flex}@media (width>=768px){.markdown-body blockquote{padding-left:1.5rem}}.markdown-body ul{list-style:outside}.markdown-body ol{list-style:decimal}.markdown-body ol,.markdown-body ul{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body pre{--tw-bg-opacity:1;background-color:rgb(246 248 250/var(--tw-bg-opacity,1));word-wrap:normal;border-radius:.375rem;margin-bottom:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:85%;line-height:1.45;overflow:auto}.markdown-body pre,.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body a:not([href]){color:inherit;text-decoration-line:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:1rem}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration-line:none}.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{color:inherit;padding:0 .2em}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-2.5rem}.markdown-body summary h1,.markdown-body summary h2{border-bottom-width:0;padding-bottom:0}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:1rem}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{margin-top:1rem;padding:0;font-family:Moderat Medium,sans-serif;font-size:1em;font-style:italic}.markdown-body dl dd{margin-bottom:1rem;padding:0 1rem}.markdown-body table th{font-family:Moderat Medium,sans-serif}.markdown-body table td,.markdown-body table th{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(208 215 222/var(--tw-border-opacity,1));padding:.375rem 13px}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-style:solid;border-top-width:1px;border-top-color:#d8dee4}.markdown-body table tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(246 248 250/var(--tw-bg-opacity,1))}.markdown-body table img{background-color:#0000}.markdown-body code{white-space:break-spaces;background-color:#afb8c133;border-radius:.375rem;margin:0;padding:.2em .4em;font-size:85%}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{-webkit-text-decoration:inherit;text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{white-space:pre;overflow-wrap:normal;word-break:normal;background:0 0;border-width:0;margin:0;padding:0}.markdown-body pre code,.markdown-body pre tt{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border-width:0;margin:0;padding:0;display:inline;overflow:visible}.clientstory-hero-wrapper .clientstory-hero-bg[data-v-fb486036]{z-index:0;width:100%;height:100%;max-height:48.1rem;position:absolute;top:0}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero-bg[data-v-fb486036]{max-height:56.25rem}}@media (width>=1440px){.clientstory-hero-wrapper .clientstory-hero-bg[data-v-fb486036]{min-width:100vw;left:calc(50% - 50vw)}}.clientstory-hero-wrapper .clientstory-hero[data-v-fb486036]{z-index:10;flex-direction:column;margin-bottom:3rem;margin-left:1.25rem;margin-right:1.25rem;display:flex;position:relative;top:5rem;left:0;right:0}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero[data-v-fb486036]{flex-direction:row;margin-bottom:9rem;top:7rem}}@media (width>=1440px){.clientstory-hero-wrapper .clientstory-hero[data-v-fb486036]{margin-left:3.75rem;margin-right:3.75rem}}.clientstory-hero-wrapper .clientstory-hero .details[data-v-fb486036]{flex-direction:column;gap:2rem;width:auto;display:flex}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .details[data-v-fb486036]{gap:1.5rem;width:50%}}.clientstory-hero-wrapper .clientstory-hero .details .back-btn[data-v-fb486036] .link__text{font-family:Moderat Medium,sans-serif;line-height:1.6}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content[data-v-fb486036]{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .details .text-content .content[data-v-fb486036]{gap:1.5rem;max-width:32.9rem}}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .title h1[data-v-fb486036]{letter-spacing:-.075rem;font-family:Moderat Medium,sans-serif;font-size:2.5rem;line-height:1}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .title h1[data-v-fb486036]{letter-spacing:-.1275rem;font-size:4.25rem;line-height:1}}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .info[data-v-fb486036]{--tw-border-opacity:1;border-left-width:1px;border-left-color:rgb(34 48 53/var(--tw-border-opacity,1));letter-spacing:-.01125rem;padding-left:1.25rem;font-size:1.125rem;line-height:1.4}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .info[data-v-fb486036]{letter-spacing:-.0125rem;max-width:28.125rem;font-size:1.25rem;line-height:1.4}}@media (width>=1440px){.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .info[data-v-fb486036]{max-width:30.9875rem}}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .tech-stack[data-v-fb486036]{letter-spacing:-.01125rem;padding-bottom:.5rem;font-size:1.125rem;line-height:1.6}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .tech-stack[data-v-fb486036]{letter-spacing:-.0125rem;padding-bottom:0;font-size:1.25rem;line-height:1.6}}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .tech-stack p[data-v-fb486036]{font-family:Moderat Bold,sans-serif}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .tech-stack .stacks[data-v-fb486036]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding-top:.75rem;display:flex}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .tech-stack .stacks .skill-name[data-v-fb486036]{--tw-bg-opacity:1;background-color:rgb(34 48 53/var(--tw-bg-opacity,1));letter-spacing:-.01rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));gap:.5rem;padding:.25rem .5rem;font-size:1rem;line-height:1}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .tech-stack .stacks .skill-name[data-v-fb486036]{letter-spacing:-.01125rem;padding:6px .5rem;font-size:1.125rem;line-height:1.4}}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .tech-stack .stacks .skill-name p[data-v-fb486036]{font-family:Moderat Medium,sans-serif}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .date .head[data-v-fb486036]{letter-spacing:-.01125rem;font-family:Moderat Bold,sans-serif;font-size:1.125rem;line-height:1.6}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .date .head[data-v-fb486036]{letter-spacing:-.0125rem;font-size:1.25rem;line-height:1.6}}.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .date .start-date[data-v-fb486036]{letter-spacing:-.01125rem;font-size:1.125rem;line-height:1.4}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .details .text-content .content .date .start-date[data-v-fb486036]{letter-spacing:-.01125rem;font-size:1.125rem;line-height:1.6}}.clientstory-hero-wrapper .clientstory-hero .story-img[data-v-fb486036]{width:auto;padding-top:1.5rem}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .story-img[data-v-fb486036]{justify-content:flex-end;width:50%;display:flex}}.clientstory-hero-wrapper .clientstory-hero .story-img img[data-v-fb486036]{aspect-ratio:1/1.09;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width>=1024px){.clientstory-hero-wrapper .clientstory-hero .story-img img[data-v-fb486036]{width:39.875rem;height:49.6875rem}}
