.CaseStudy-module__-XuL_q__sheet{background-color:#f4ecdf;background-image:var(--paper-grain);color:var(--color-ink);border-radius:8px;padding:18px 24px 22px;position:relative;transform:rotate(.8deg)}.CaseStudy-module__-XuL_q__sheetHead{border-bottom:1px solid var(--color-paper-line);color:var(--color-ink-2);font-family:var(--font-jetbrains-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-size:11px;display:flex}.CaseStudy-module__-XuL_q__stamp{color:var(--color-spark-ink);letter-spacing:.12em;border:1.5px solid #a83a0ab3;border-radius:3px;padding:3px 9px;font-size:10px;transform:rotate(-2deg)}.CaseStudy-module__-XuL_q__mark{background:#0b0806;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:52px;right:22px;overflow:hidden;box-shadow:0 6px 16px -6px #0009}.CaseStudy-module__-XuL_q__mark img{object-fit:contain;width:62%;height:62%}.CaseStudy-module__-XuL_q__mark img.CaseStudy-module__-XuL_q__fill{width:100%;height:100%}.CaseStudy-module__-XuL_q__facts{margin:4px 0 0}.CaseStudy-module__-XuL_q__facts div{border-bottom:1px solid var(--color-paper-line);gap:2px 16px;padding:12px 0;display:grid}.CaseStudy-module__-XuL_q__facts div:first-child{padding-right:72px}.CaseStudy-module__-XuL_q__facts dt{color:var(--color-ink-2);font-family:var(--font-jetbrains-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.CaseStudy-module__-XuL_q__facts dd{font-size:16px;line-height:1.5}.CaseStudy-module__-XuL_q__receipt{margin-top:14px;font-size:13px;line-height:1.55}.CaseStudy-module__-XuL_q__receipt summary{min-height:40px;color:var(--color-spark-ink);cursor:pointer;text-underline-offset:4px;align-items:center;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.CaseStudy-module__-XuL_q__receipt summary:focus-visible{outline:2px solid var(--color-spark-ink);outline-offset:3px;border-radius:3px}.CaseStudy-module__-XuL_q__receipt ul{color:var(--color-ink-2);border:1px dashed #20181240;border-radius:6px;gap:6px;margin:6px 0 0;padding:12px 14px;list-style:none;display:grid}@media (min-width:640px){.CaseStudy-module__-XuL_q__facts div{grid-template-columns:112px minmax(0,1fr);align-items:baseline}}.CaseStudy-module__-XuL_q__deck{view-timeline-name:--case-deck;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.CaseStudy-module__-XuL_q__layer{--r:-.6deg;background-color:#f1e9db;background-image:var(--paper-grain);color:var(--color-ink);transform:rotate(var(--r));border-radius:6px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px 22px;display:grid;box-shadow:0 18px 30px -18px #000c,0 2px 6px -2px #0006}.CaseStudy-module__-XuL_q__layer:nth-child(2n){--r:.5deg}.CaseStudy-module__-XuL_q__layerNumber{width:32px;height:32px;color:var(--color-spark-ink);font-family:var(--font-jetbrains-mono);border:1.5px solid #a83a0a80;border-radius:50%;place-items:center;font-size:12px;display:grid}.CaseStudy-module__-XuL_q__layerTitle{font-family:var(--font-bricolage-grotesque);font-size:18px;font-weight:700;line-height:1.25}.CaseStudy-module__-XuL_q__layerDetail{color:var(--color-ink-2);margin-top:6px;font-size:15px;line-height:1.65}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.CaseStudy-module__-XuL_q__layer{animation:linear both CaseStudy-module__-XuL_q__case-spread;animation-timeline:--case-deck;animation-range:entry 10% cover 42%}}html[data-motion=off] .CaseStudy-module__-XuL_q__layer{animation:none}}@keyframes CaseStudy-module__-XuL_q__case-spread{0%{translate:0 calc(var(--i,0) * -22px);scale:calc(1 - var(--i,0) * .02)}to{translate:0;scale:1}}@media (max-width:1023px){.CaseStudy-module__-XuL_q__sheet{transform:none}}@media (max-width:639px){.CaseStudy-module__-XuL_q__sheet{padding:16px 18px 18px}.CaseStudy-module__-XuL_q__layer{grid-template-columns:1fr;gap:10px;padding:18px}}.CaseStudy-module__-XuL_q__figure{background-color:#f4ecdf;background-image:var(--paper-grain);color:var(--color-ink);border-radius:8px;padding:26px 28px 24px;transform:rotate(-.5deg)}.CaseStudy-module__-XuL_q__figureValue{color:var(--color-spark-ink);font-family:var(--font-bricolage-grotesque);letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:800;line-height:1}.CaseStudy-module__-XuL_q__figureLabel{font-family:var(--font-bricolage-grotesque);margin-top:10px;font-size:19px;font-weight:700}.CaseStudy-module__-XuL_q__figureDefinition{color:var(--color-ink-2);border-top:1px dashed #20181240;margin-top:10px;padding-top:12px;font-size:15px;line-height:1.65}