.case-studies-module__XRjFGW__content{--byq-section-y:72px;--byq-section-y-end:40px;--byq-card-radius:20px;--byq-card-pad:28px;--byq-chip-radius:12px;--cs-border:var(--byq-light-border);width:min(1240px,100% - 40px);padding:var(--byq-section-y) 0 var(--byq-section-y-end);margin:0 auto}.case-studies-module__XRjFGW__hero.case-studies-module__XRjFGW__hero{text-align:center}.case-studies-module__XRjFGW__intro{max-width:780px;margin:0 auto var(--byq-section-header-gap);text-align:center}.case-studies-module__XRjFGW__intro h2{max-width:24ch;font-size:var(--byq-title-size);letter-spacing:-.035em;margin:0 auto;font-weight:500;line-height:1.02}.case-studies-module__XRjFGW__intro>p:last-child{max-width:62ch;color:var(--muted);margin:18px auto 0;font-size:17px;line-height:1.7}@media (min-width:901px){.case-studies-module__XRjFGW__intro>p:last-child{font-size:18px}}.case-studies-module__XRjFGW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.case-studies-module__XRjFGW__card{border:1px solid var(--cs-border);border-radius:var(--byq-card-radius);background:var(--panel-solid);min-width:0;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .2s;overflow:hidden}.case-studies-module__XRjFGW__card:hover,.case-studies-module__XRjFGW__card:focus-visible{border-color:var(--line-strong);transform:translateY(-6px)}.case-studies-module__XRjFGW__card:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.case-studies-module__XRjFGW__card>article{min-width:0}.case-studies-module__XRjFGW__cover{aspect-ratio:1.49;border-radius:calc(var(--byq-card-radius) - 8px);background:var(--bg-elevated);margin:8px 8px 0;position:relative;overflow:hidden}.case-studies-module__XRjFGW__cover img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.case-studies-module__XRjFGW__card:hover .case-studies-module__XRjFGW__cover img,.case-studies-module__XRjFGW__card:focus-visible .case-studies-module__XRjFGW__cover img{transform:scale(1.035)}.case-studies-module__XRjFGW__index,.case-studies-module__XRjFGW__delivery{z-index:1;border-radius:var(--byq-chip-radius);letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:30px;padding:0 12px;font-family:Geist Mono Variable,monospace;font-size:9px;font-weight:500;display:inline-flex;position:absolute;top:14px}.case-studies-module__XRjFGW__index{background:var(--ink);color:var(--button-text);left:14px}.case-studies-module__XRjFGW__delivery{background:var(--paper);color:var(--ink);right:14px}.case-studies-module__XRjFGW__cardBody{padding:var(--byq-card-pad)}.case-studies-module__XRjFGW__cardBody h3{letter-spacing:-.03em;max-width:20ch;margin:0;font-size:clamp(22px,2.3vw,28px);font-weight:500;line-height:1.1}.case-studies-module__XRjFGW__cardBody ul{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.case-studies-module__XRjFGW__cardBody li{border:1px solid var(--cs-border);border-radius:var(--byq-chip-radius);min-height:30px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 11px;font-family:Geist Mono Variable,monospace;font-size:9px;font-weight:500;display:inline-flex}.case-studies-module__XRjFGW__cardBody li strong{color:var(--ink);margin-right:5px;font-weight:500}.case-studies-module__XRjFGW__view{border-top:1px solid var(--cs-border);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:18px;font-size:15px;display:flex}.case-studies-module__XRjFGW__view b{font-size:18px;font-weight:400;transition:transform .2s}.case-studies-module__XRjFGW__card:hover .case-studies-module__XRjFGW__view b,.case-studies-module__XRjFGW__card:focus-visible .case-studies-module__XRjFGW__view b{transform:translate(3px,-3px)}.case-studies-module__XRjFGW__note{max-width:52ch;margin:calc(var(--byq-section-header-gap) - 16px) auto 0;color:var(--muted);text-align:center;font-size:15px;line-height:1.7}@media (max-width:1023px){.case-studies-module__XRjFGW__content{--byq-section-y:60px;--byq-section-y-end:34px}}@media (max-width:820px){.case-studies-module__XRjFGW__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.case-studies-module__XRjFGW__content{--byq-section-y:48px;--byq-section-y-end:28px;--byq-card-pad:24px}.case-studies-module__XRjFGW__index,.case-studies-module__XRjFGW__delivery{top:10px}.case-studies-module__XRjFGW__index{left:10px}.case-studies-module__XRjFGW__delivery{right:10px}.case-studies-module__XRjFGW__cover{margin:6px 6px 0}}@media (prefers-reduced-motion:reduce){.case-studies-module__XRjFGW__card,.case-studies-module__XRjFGW__cover img,.case-studies-module__XRjFGW__view b{transition-duration:.01ms}}
