.case-study-hero__logo-mark{display:flex;width:min(22rem,82%);align-items:center;justify-content:center;filter:drop-shadow(0 18px 42px rgb(0 0 0 / .22))}.case-study-hero__logo{display:block;width:100%;max-height:11rem;object-fit:contain;object-position:center}.case-study-hero__logo--for-dark,[data-theme=dark] .case-study-hero__logo--for-light{display:none}[data-theme=dark] .case-study-hero__logo--for-dark{display:block}.case-study-hero__founder-visual{width:min(30rem,100%);overflow:hidden;border:1px solid rgb(255 255 255 / .28);border-radius:1.5rem;background:#ffffff1a;box-shadow:0 24px 70px #00000038}.case-study-hero__founder-image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.case-study-hero__founder-caption{padding:1rem;color:#262626c7;font-size:.88rem;line-height:1.55}[data-theme=dark] .case-study-hero__founder-caption{color:#ffffffbd}.case-study-press-video__player{display:block;width:100%;height:100%;min-height:20rem;aspect-ratio:16 / 9;background:#000;object-fit:cover}.case-study-founder-proof__shell{display:grid;gap:1rem;overflow:hidden;border:1px solid rgb(0 0 0 / .08);border-radius:1.5rem;background:radial-gradient(circle at 16% 0%,rgb(255 77 0 / .16),transparent 34%),linear-gradient(135deg,#121216,#1c1d25 48%,#111827);color:#fff;box-shadow:0 30px 90px #0003}.case-study-founder-proof__intro{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,4vw,3rem)}.case-study-founder-proof__kicker{color:#ff6a2a;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.case-study-founder-proof__intro h2{max-width:14ch;color:#fff;font-size:clamp(2.15rem,3.7vw,3.7rem);font-weight:700;line-height:1.02}.case-study-founder-proof__plain-answer{display:grid;gap:.45rem;max-width:34rem;border-left:3px solid #ff4d00;padding-left:1rem;color:#ffffffd1;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.case-study-founder-proof__plain-answer strong{color:#fff;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.case-study-founder-proof__intro blockquote{max-width:38rem;border-radius:1.25rem;background:#ffffff1a;padding:1.25rem}.case-study-founder-proof__intro blockquote span{display:block;height:2rem;color:#ff6a2a;font-size:4rem;font-weight:800;line-height:.8}.case-study-founder-proof__intro blockquote p{color:#fff;font-size:clamp(1.35rem,2vw,2rem);font-weight:700;line-height:1.18}.case-study-founder-proof__intro cite{margin-top:.85rem;display:block;color:#ffffff9e;font-size:.9rem;font-style:normal}.case-study-founder-proof__body{display:flex;flex-direction:column;gap:1.25rem;padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem)}.case-study-founder-proof__summary{display:grid;gap:.75rem;border-radius:1.25rem;background:#ffffff14;padding:1.25rem;color:#ffffffc2;font-size:1rem;line-height:1.6}.case-study-founder-proof__summary p:first-child{color:#fff;font-weight:700}.case-study-founder-proof__timeline{display:grid;gap:.75rem}.case-study-timeline-item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.9rem;min-height:6rem;padding:1rem;border:1px solid rgb(255 255 255 / .1);border-radius:1rem;background:#ffffff14}.case-study-timeline-item:before{position:absolute;top:-.75rem;left:2.3rem;width:2px;height:.75rem;background:#ff4d00a6;content:""}.case-study-timeline-item:first-child:before{content:none}.case-study-timeline-item__label{display:inline-flex;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;border-radius:999px;background:#ff4d00;color:#fff;font-size:.78rem;font-weight:800;line-height:1}.case-study-timeline-item h3{color:#fff;font-size:1.05rem;font-weight:800;line-height:1.2}.case-study-timeline-item p{margin-top:.35rem;color:#ffffffad;font-size:.98rem;line-height:1.45}@media(min-width:1024px){.case-study-founder-proof__shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}.case-study-founder-proof__intro{justify-content:space-between}.case-study-founder-proof__body{padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,3rem) 0}}@media(max-width:640px){.case-study-hero__founder-visual,.case-study-founder-proof__shell{border-radius:1.1rem}.case-study-founder-proof__intro h2{max-width:13ch}.case-study-timeline-item{gap:.85rem;padding:1rem}}
