.handoff.svelte-qlefdo{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;box-sizing:border-box;border-radius:14px;background:#181818;box-shadow:inset 0 0 0 1px #ffffff0f;overflow:hidden}.handoff-bar.svelte-qlefdo{display:flex;justify-content:space-between;padding:14px 20px;font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:#8c8c8c;background:#ffffff08}pre.svelte-qlefdo{flex:1;min-height:0;margin:0;padding:20px 20px 56px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:22px;color:#fff9;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.handoff.svelte-qlefdo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;border-radius:0 0 14px 14px;background:linear-gradient(to bottom,#18181800,#181818);pointer-events:none}pre.svelte-qlefdo:focus-visible{outline:1px solid #ead7ba;outline-offset:-4px}code.svelte-qlefdo{font-family:inherit}.line.svelte-qlefdo{display:block}.heading.svelte-qlefdo{color:#fff}.rule.svelte-qlefdo{padding-left:14px;text-indent:-14px}.table.svelte-qlefdo{color:#7bc8ff}.case-study-wrapper.svelte-1vsmymq{display:flex;flex-direction:column;align-items:center;flex-grow:1;background:#212121;width:100%;max-width:100vw;overflow-x:hidden}.case-study-block.svelte-1vsmymq{padding:144px 64px 216px;color:#fff;display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;box-sizing:border-box}.header.svelte-1vsmymq{max-width:750px;text-align:left}h1.svelte-1vsmymq{font-size:40px;line-height:48px;margin:0 0 24px}h2.svelte-1vsmymq{font-family:"Instrument Serif",serif}.description.svelte-1vsmymq{font-size:24px;line-height:38px;margin:0}.store-link.svelte-1vsmymq{display:flex;align-items:center;gap:.6em;font-size:16px;line-height:24px;margin:24px 0 0}.store-icon.svelte-1vsmymq{height:1.15em;width:auto;flex-shrink:0}.text.svelte-1vsmymq>.store-link:where(.svelte-1vsmymq){font-size:24px;line-height:38px;margin:24px 0;opacity:1}.details-wrapper.svelte-1vsmymq{display:flex;flex-direction:column;gap:48px;width:100%;max-width:750px}.details-row.svelte-1vsmymq{display:flex;flex-direction:row;gap:24px;width:100%}.details.svelte-1vsmymq{display:flex;flex-direction:column;max-width:750px;width:100%}.details-label.svelte-1vsmymq{font-size:14px;line-height:24px;margin:0;text-transform:uppercase;color:#8c8c8c}.details-value.svelte-1vsmymq{font-size:16px;line-height:48px;margin:0}.details-team.svelte-1vsmymq{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;height:48px;align-items:center;position:relative}.details-team.svelte-1vsmymq .image-container{position:relative;z-index:1;transition:z-index 0s}.details-team.svelte-1vsmymq .image-container:hover{z-index:10}.tags.svelte-1vsmymq{display:flex;flex-direction:row;gap:8px;height:48px;align-items:center;padding:8px 0;box-sizing:border-box;flex-wrap:wrap}.stage.svelte-1vsmymq{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;box-sizing:border-box;padding:72px 64px;background:#1a1a1a}.shot.svelte-1vsmymq{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px #ffffff0f}.stage-hero.svelte-1vsmymq .shot:where(.svelte-1vsmymq){max-width:1200px;border-radius:16px;box-shadow:0 0 0 1px #ffffff0f,0 32px 96px #00000073}.shot.trails.svelte-1vsmymq{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 120px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 120px),transparent)}.figures.svelte-1vsmymq{display:flex;justify-content:center;align-items:flex-start;gap:24px;width:100%;max-width:1128px;box-sizing:border-box}figure.svelte-1vsmymq{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0}.figures.svelte-1vsmymq figure:where(.svelte-1vsmymq){flex:0 1 360px}figcaption.svelte-1vsmymq{margin:0;font-size:14px;line-height:24px;text-transform:uppercase;color:#8c8c8c}.chosen.svelte-1vsmymq{margin-left:8px;padding:2px 8px;border:1px solid rgba(234,215,186,.5);border-radius:48px;font-size:12px;color:#ead7ba}.handoff-pair.svelte-1vsmymq{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;width:100%;max-width:1128px}.handoff-box.svelte-1vsmymq{height:640px}.stage-icon.svelte-1vsmymq{--icon-height: 520px;padding-top:0;padding-bottom:0;background:none}.image-block-2.svelte-1vsmymq{display:flex;flex-direction:row;align-items:flex-start;gap:24px;width:100%}.image-block-2.svelte-1vsmymq .part-image:where(.svelte-1vsmymq){width:50%;min-width:0;height:auto}.image-block-2.svelte-1vsmymq .part-image:where(.svelte-1vsmymq):first-of-type{border-bottom-right-radius:24px;border-top-right-radius:24px}.image-block-2.svelte-1vsmymq .part-image:where(.svelte-1vsmymq):last-of-type{border-bottom-left-radius:24px;border-top-left-radius:24px}.text-block.svelte-1vsmymq{padding:144px 64px;color:#fff;display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;box-sizing:border-box}.p-b-s.svelte-1vsmymq{padding-bottom:64px}.p-t-s.svelte-1vsmymq{padding-top:64px}.text.svelte-1vsmymq{max-width:750px;width:100%}.text.svelte-1vsmymq h2:where(.svelte-1vsmymq){font-size:36px;line-height:38px}.text.svelte-1vsmymq>p:where(.svelte-1vsmymq){font-size:24px;line-height:38px;opacity:.75}.text.svelte-1vsmymq ul:where(.svelte-1vsmymq){color:#fff;opacity:.75;font-size:24px;line-height:38px;margin:0;padding-left:24px}.text.svelte-1vsmymq ul:where(.svelte-1vsmymq){margin-top:8px;margin-bottom:16px}.text.svelte-1vsmymq li:where(.svelte-1vsmymq){margin-bottom:12px}.text.svelte-1vsmymq li:where(.svelte-1vsmymq):last-child{margin-bottom:0}.medium.svelte-1vsmymq{font-weight:500}.steps.svelte-1vsmymq{display:flex;flex-direction:row;gap:24px;margin:48px 0 0;padding:0;list-style:none}.steps.svelte-1vsmymq li:where(.svelte-1vsmymq){display:flex;flex-direction:column;flex:1;gap:8px;margin-bottom:0}.step-number.svelte-1vsmymq{font-family:"Instrument Serif",serif;font-size:64px;line-height:64px;opacity:.75}.step-title.svelte-1vsmymq{font-size:24px;line-height:38px}.step-text.svelte-1vsmymq{font-size:16px;line-height:24px;opacity:.75}.metrics.svelte-1vsmymq{display:flex;flex-direction:column;gap:48px;padding-top:24px;width:100%}.metrics-row.svelte-1vsmymq{display:flex;flex-direction:row;gap:24px;width:100%}.metrics-block.svelte-1vsmymq{display:flex;flex-direction:column;gap:8px;width:100%}.metrics-value.svelte-1vsmymq{font-size:64px;line-height:64px;margin:0;opacity:.75}.metrics-label.svelte-1vsmymq{font-size:24px;line-height:38px;margin:0;opacity:.75}@media screen and (max-width: 1200px){.stage.scrolls.svelte-1vsmymq{padding-left:0;padding-right:0;align-items:stretch}.figures.svelte-1vsmymq{width:0;min-width:100%;justify-content:flex-start;max-width:none;padding:0 64px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 64px;scrollbar-width:none}.figures.svelte-1vsmymq::-webkit-scrollbar{display:none}.figures.svelte-1vsmymq figure:where(.svelte-1vsmymq){flex:0 0 300px;scroll-snap-align:start}.handoff-pair.svelte-1vsmymq{grid-template-columns:minmax(0,1fr);gap:32px}.handoff-pair.svelte-1vsmymq figure:where(.svelte-1vsmymq):first-child{width:100%;max-width:360px;justify-self:center}.handoff-box.svelte-1vsmymq{height:480px}}@media screen and (max-width: 1024px){.case-study-block.svelte-1vsmymq{padding:136px 32px 72px;width:auto}h1.svelte-1vsmymq{font-size:32px;line-height:38px}.description.svelte-1vsmymq{font-size:16px;line-height:24px}.details-wrapper.svelte-1vsmymq{width:100%;gap:48px}.second-row.svelte-1vsmymq{flex-direction:column;gap:48px}.details-value.svelte-1vsmymq{font-size:14px;line-height:20px;display:flex;flex-wrap:wrap;align-content:center;height:48px}.text-block.svelte-1vsmymq{padding:72px 32px;width:auto;box-sizing:border-box}.p-b-s.svelte-1vsmymq{padding-bottom:36px}.p-t-s.svelte-1vsmymq{padding-top:36px}.text.svelte-1vsmymq>p:where(.svelte-1vsmymq),.text.svelte-1vsmymq>.store-link:where(.svelte-1vsmymq){font-size:16px;line-height:24px}.text.svelte-1vsmymq ul:where(.svelte-1vsmymq){font-size:16px;line-height:24px}.text.svelte-1vsmymq li:where(.svelte-1vsmymq){margin-bottom:16px}.steps.svelte-1vsmymq{flex-direction:column;margin-top:32px}.step-number.svelte-1vsmymq{font-size:40px;line-height:40px}.step-title.svelte-1vsmymq{font-size:16px;line-height:24px}.metrics.svelte-1vsmymq{gap:24px}.metrics-row.svelte-1vsmymq{flex-direction:column}.metrics-value.svelte-1vsmymq{font-size:40px;line-height:40px}.metrics-label.svelte-1vsmymq{font-size:16px;line-height:24px}.stage.svelte-1vsmymq{padding:48px 32px;gap:24px}.figures.svelte-1vsmymq{padding:0 32px;scroll-padding:0 32px}.figures.svelte-1vsmymq figure:where(.svelte-1vsmymq){flex-basis:min(72vw,300px)}.image-block-2.svelte-1vsmymq{flex-direction:column;gap:12px}.image-block-2.svelte-1vsmymq .part-image:where(.svelte-1vsmymq){width:100%}.image-block-2.svelte-1vsmymq .part-image:where(.svelte-1vsmymq):first-of-type,.image-block-2.svelte-1vsmymq .part-image:where(.svelte-1vsmymq):last-of-type{border-radius:0}}
