a.case[data-v-2c04ce6c]{color:inherit;text-decoration:none}a.case[data-v-2c04ce6c]:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:6px;border-radius:16px 0}.cases[data-v-2c04ce6c]{position:relative;background:transparent;color:#000;padding:clamp(72px,10vw,132px) clamp(24px,8.333vw,120px) clamp(96px,14vw,180px)}.cases__inner[data-v-2c04ce6c]{max-width:1200px;margin-inline:auto}.cases__head[data-v-2c04ce6c]{margin-bottom:clamp(40px,6vw,72px)}.cases__eyebrow[data-v-2c04ce6c]{display:flex;align-items:center;gap:14px;margin:0 0 clamp(2px,.6vw,6px);font:700 clamp(15px,4.5vw,24px) /1 Oswald,sans-serif;text-transform:uppercase;color:#000}.cases__mark[data-v-2c04ce6c]{flex:none;display:block;width:22px;color:#000}.cases__mark svg[data-v-2c04ce6c]{display:block;width:100%;height:auto}.cases__title[data-v-2c04ce6c]{margin:0;font:700 clamp(48px,9.5vw,90px) /1.02 Oswald,sans-serif;text-transform:uppercase;color:#000}.cases__grid[data-v-2c04ce6c]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3.2vw,32px)}@media(max-width:760px){.cases__grid[data-v-2c04ce6c]{grid-template-columns:1fr}}.case[data-v-2c04ce6c]{display:flex;flex-direction:column}.case__media[data-v-2c04ce6c]{position:relative;overflow:hidden;aspect-ratio:584/365;border:2px solid #000;border-radius:16px 0;transition:border-color .3s ease,box-shadow .3s ease}.case__media img[data-v-2c04ce6c]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease}.case__caption[data-v-2c04ce6c]{display:flex;flex-direction:column;align-items:flex-start;margin-top:clamp(16px,2vw,22px)}.case__mark[data-v-2c04ce6c]{display:block;width:22px;color:#000;transition:color .3s ease}.case__mark svg[data-v-2c04ce6c]{display:block;width:100%;height:auto}.case__title[data-v-2c04ce6c]{margin:8px 0 0;font:700 clamp(20px,2.5vw,24px) /1.25 Oswald,sans-serif;text-transform:uppercase;color:#000}.case__tags[data-v-2c04ce6c]{margin:2px 0 0;font:700 16px/1.5 Oswald,sans-serif;text-transform:uppercase;color:#0006}@media(hover:hover){.case:hover .case__media[data-v-2c04ce6c]{border-color:var(--color-primary-default);box-shadow:0 0 44px -10px #1af5b359}.case:hover .case__media img[data-v-2c04ce6c]{transform:scale(1.03)}.case:hover .case__mark[data-v-2c04ce6c]{color:var(--color-primary-default)}}@media(prefers-reduced-motion:reduce){.case__mark[data-v-2c04ce6c],.case__media[data-v-2c04ce6c],.case__media img[data-v-2c04ce6c]{transition:none}.case:hover .case__media img[data-v-2c04ce6c]{transform:none}}
