@font-face{font-family:Sometype Mono;src:url(/fonts/SometypeMono-Regular.eot) format("embedded-opentype"),url(/fonts/SometypeMono-Regular.woff2) format("woff2"),url(/fonts/SometypeMono-Regular.woff) format("woff")}@keyframes svelte-1ie008k-slide-in{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes svelte-1ie008k-slide-out{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes svelte-1ie008k-slide-in-out{0%{transform:translate(-100%);animation-timing-function:ease-out}10%{transform:translate(0)}50%{transform:translate(0);animation-timing-function:ease-in}60%{transform:translate(100%)}to{transform:translate(100%)}}.case-study-template.svelte-1ie008k.svelte-1ie008k{width:100%;display:flex;flex-direction:column;align-items:center;color:var(--primary-color);background-color:#000}.case-study-template.svelte-1ie008k .content.svelte-1ie008k{width:100%;height:100%;max-width:68.75rem;display:flex;flex-direction:column;padding:8rem 2rem 2rem;gap:4rem}.case-study-template.svelte-1ie008k .header .title.svelte-1ie008k{max-width:48.75rem}.case-study-template.svelte-1ie008k .header-image.svelte-1ie008k{border-radius:16px}.case-study-template.svelte-1ie008k .main.svelte-1ie008k{height:100%;position:relative;display:flex;justify-content:space-between;gap:2rem}.case-study-template.svelte-1ie008k .main .company.svelte-1ie008k{flex:0 0 auto;position:sticky;top:85px;width:18.75rem;height:calc(100vh - 117px);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:16px}.case-study-template.svelte-1ie008k .main .company .company-content.svelte-1ie008k{display:flex;flex-direction:column;padding:4rem 1.5rem;gap:2rem}.case-study-template.svelte-1ie008k .main .company .info.svelte-1ie008k{display:flex;flex-direction:column;gap:1rem}.case-study-template.svelte-1ie008k .main .company .info .detail a.svelte-1ie008k{color:var(--primary-color)}.case-study-template.svelte-1ie008k .main .company .logo.svelte-1ie008k{align-self:flex-start;height:1.625rem}@media (max-width: 720px){.case-study-template.svelte-1ie008k .main .company.svelte-1ie008k{display:none}}.case-study-template.svelte-1ie008k .main .case-study.svelte-1ie008k{display:flex;flex-direction:column;max-width:37.5rem}.case-study-template.svelte-1ie008k .main .case-study .highlights .highlights-list.svelte-1ie008k{display:flex;flex-direction:column}.case-study-template.svelte-1ie008k .main .case-study .highlights .highlights-list ul.svelte-1ie008k{padding:1rem 1rem 1rem 2rem}.case-study-template.svelte-1ie008k .main .case-study .highlights .highlights-list ul.svelte-1ie008k:nth-child(odd){background-color:var(--active-bg-color)}.case-study-template.svelte-1ie008k .main .case-study .section.svelte-1ie008k{display:flex;flex-direction:column;border-top:1px solid var(--border-color);padding-top:1.5rem;padding-bottom:4rem;gap:1.5rem}.case-study-template.svelte-1ie008k .main .case-study .section .section-body.svelte-1ie008k{display:flex;flex-direction:column;gap:1rem}.case-study-template.svelte-1ie008k .main .case-study .section.svelte-1ie008k:first-child{padding-top:4rem}.case-study-template.svelte-1ie008k .main .case-study .section.summary .section-body.svelte-1ie008k{font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.013125rem}.case-study-template.svelte-1ie008k .main .case-study .testimonial.svelte-1ie008k{display:flex;flex-direction:column;padding:2rem 3rem;gap:1.5rem;margin-bottom:4rem;background-color:var(--active-bg-color);border:1px solid var(--active-border-color);border-radius:16px}.case-study-template.svelte-1ie008k .main .case-study .testimonial .quotes.svelte-1ie008k{align-self:flex-start;height:1.125rem}.case-study-template.svelte-1ie008k .main .case-study .testimonial .testimonial-body.svelte-1ie008k{font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.013125rem;display:flex;flex-direction:column;gap:.75rem}.case-study-template.svelte-1ie008k .main .case-study .testimonial .attribution.svelte-1ie008k{display:flex;align-items:center;gap:.75rem}.case-study-template.svelte-1ie008k .title.svelte-1ie008k{font-family:Inter,Arial,Helvetica,sans-serif;font-size:3.125rem;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.09375rem}@media (max-width: 572px){.case-study-template.svelte-1ie008k .title.svelte-1ie008k{font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.0525rem}}.case-study-template.svelte-1ie008k .heading.svelte-1ie008k{font-family:Inter,Arial,Helvetica,sans-serif;font-size:2.375rem;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.07125rem;font-weight:700}.case-study-template.svelte-1ie008k .large-body.svelte-1ie008k{font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.013125rem}.case-study-template.svelte-1ie008k .body.svelte-1ie008k{font-family:Inter,Arial,Helvetica,sans-serif;font-style:normal;font-size:.9375rem;font-weight:400;line-height:150%;letter-spacing:.009375rem}.case-study-template.svelte-1ie008k .sub.svelte-1ie008k{font-family:Inter,Arial,Helvetica,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.01625rem}.case-study-template.svelte-1ie008k .secondary.svelte-1ie008k{color:var(--secondary-color)}.case-study-template.svelte-1ie008k .separator.svelte-1ie008k{height:100%;border-right:1px solid var(--disabled-color)}
