.case-study-hero-module__fagDDq__hero{background:var(--project-bg);color:var(--project-fg);padding:132px 40px 72px}.case-study-hero-module__fagDDq__inner{max-width:1408px;margin-inline:auto}.case-study-hero-module__fagDDq__rail{border-bottom:1px solid color-mix(in srgb, var(--project-fg) 15%, transparent);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.case-study-hero-module__fagDDq__back,.case-study-hero-module__fagDDq__index{text-transform:uppercase;letter-spacing:.18em;font-size:10px;line-height:1.5}.case-study-hero-module__fagDDq__back{align-items:center;gap:12px;min-height:32px;display:inline-flex}.case-study-hero-module__fagDDq__back:hover{text-underline-offset:5px;text-decoration:underline}.case-study-hero-module__fagDDq__back:focus-visible{outline-offset:5px;outline:2px solid}.case-study-hero-module__fagDDq__index{color:color-mix(in srgb, var(--project-fg) 65%, var(--project-bg))}.case-study-hero-module__fagDDq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,80px);padding-top:48px;display:grid}.case-study-hero-module__fagDDq__copy,.case-study-hero-module__fagDDq__visual{min-width:0}.case-study-hero-module__fagDDq__logo{background:var(--project-logo-bg);align-items:center;width:fit-content;max-width:100%;display:flex}.case-study-hero-module__fagDDq__logo[data-backed=true]{padding:10px 14px}.case-study-hero-module__fagDDq__logoImage{object-fit:contain;width:auto;max-width:220px;height:52px;display:block}.case-study-hero-module__fagDDq__logoImage[data-tone=dark]{filter:brightness(0)}.case-study-hero-module__fagDDq__logoImage[data-tone=light]{filter:brightness(0)invert()}.case-study-hero-module__fagDDq__category{color:color-mix(in srgb, var(--project-fg) 70%, var(--project-bg));letter-spacing:.16em;text-transform:uppercase;margin-top:28px;font-size:10px;line-height:1.8}.case-study-hero-module__fagDDq__category>span{padding-inline:6px}.case-study-hero-module__fagDDq__headline{max-width:18ch;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin-top:14px;font-size:clamp(2.5rem,4.05vw,4rem);font-weight:650;line-height:1.04}.case-study-hero-module__fagDDq__description{max-width:47ch;color:color-mix(in srgb, var(--project-fg) 72%, var(--project-bg));margin-top:24px;font-size:16px;line-height:1.75}.case-study-hero-module__fagDDq__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.case-study-hero-module__fagDDq__action{letter-spacing:.12em;gap:13px;min-height:48px;padding:15px 18px;font-size:10px}.case-study-hero-module__fagDDq__secondary{color:var(--project-fg);border-color:color-mix(in srgb, var(--project-fg) 30%, transparent)}.case-study-hero-module__fagDDq__secondary:hover{background:var(--project-fg);color:var(--project-bg);border-color:var(--project-fg)}.case-study-hero-module__fagDDq__result{border-top:1px solid color-mix(in srgb, var(--project-fg) 15%, transparent);align-items:center;gap:16px;margin-top:30px;padding-top:24px;display:flex}.case-study-hero-module__fagDDq__resultValue{font-family:var(--font-display);font-size:36px;font-weight:650;line-height:1}.case-study-hero-module__fagDDq__resultLabel{text-transform:uppercase;letter-spacing:.1em;max-width:20ch;font-size:10px;line-height:1.6}.case-study-hero-module__fagDDq__visual{margin:0}.case-study-hero-module__fagDDq__stage{border:1px solid color-mix(in srgb, var(--project-fg) 12%, transparent);background:color-mix(in srgb, var(--project-accent) 7%, var(--project-bg));padding:38px 24px;position:relative}.case-study-hero-module__fagDDq__browser{aspect-ratio:16/11;direction:ltr}.case-study-hero-module__fagDDq__browser>a:focus-visible{outline:2px solid var(--project-fg);outline-offset:6px}.case-study-hero-module__fagDDq__phones{height:400px}.case-study-hero-module__fagDDq__caption{color:color-mix(in srgb, var(--project-fg) 68%, var(--project-bg));letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:18px;font-size:9px;line-height:1.6;display:flex}.case-study-hero-module__fagDDq__textOnly{grid-template-columns:1fr}.case-study-hero-module__fagDDq__textOnly .case-study-hero-module__fagDDq__headline{max-width:24ch}[dir=rtl] .case-study-hero-module__fagDDq__headline{letter-spacing:0;line-height:1.35}[dir=rtl] .case-study-hero-module__fagDDq__category{margin-top:24px}@media (min-width:1600px){.case-study-hero-module__fagDDq__hero{padding-top:152px;padding-bottom:88px}}@media (max-width:1023px){.case-study-hero-module__fagDDq__hero{padding:116px 32px 56px}.case-study-hero-module__fagDDq__layout{grid-template-columns:1fr;gap:40px;padding-top:36px}.case-study-hero-module__fagDDq__headline{max-width:20ch;font-size:clamp(2.75rem,6.7vw,4rem)}.case-study-hero-module__fagDDq__description{max-width:56ch}.case-study-hero-module__fagDDq__visual{width:min(100%,720px)}}@media (max-width:600px){.case-study-hero-module__fagDDq__hero{padding:100px 24px 40px}.case-study-hero-module__fagDDq__rail{gap:16px;padding-bottom:14px}.case-study-hero-module__fagDDq__index{letter-spacing:.04em;font-size:9px}.case-study-hero-module__fagDDq__back{letter-spacing:.12em;font-size:9px}.case-study-hero-module__fagDDq__logoImage{max-width:200px;height:44px}.case-study-hero-module__fagDDq__category{margin-top:22px;font-size:9px}.case-study-hero-module__fagDDq__headline{letter-spacing:-.04em;font-size:clamp(2.2rem,9.4vw,3rem)}.case-study-hero-module__fagDDq__description{margin-top:20px;font-size:15px;line-height:1.7}.case-study-hero-module__fagDDq__actions{margin-top:24px}.case-study-hero-module__fagDDq__action{padding-inline:16px}.case-study-hero-module__fagDDq__stage{padding:20px 12px}.case-study-hero-module__fagDDq__caption{padding-top:12px}.case-study-hero-module__fagDDq__phones{height:290px}}
