.aurora-page .case-section-heading p,.aurora-page .case-section-heading li,.aurora-interlude{color:rgba(0,0,0,.7)}
.aurora-page .case-section-heading strong{font-weight:600;color:#080808}
.aurora-page .case-section-heading h2{margin-bottom:12px}
.aurora-eyebrow{display:block;color:rgba(0,0,0,.5);font-size:18px;line-height:22px;margin-bottom:12px}
.aurora-gallery{padding:41px 39px;background:#d9d9d9;margin-top:20px}
.aurora-gallery .case-gallery__track{gap:18px}
.aurora-gallery .case-gallery__slide{width:301px;flex:0 1 301px;border-radius:26px}
.aurora-gallery .case-gallery__slide img{width:100%;height:auto}
.aurora-gallery--old .case-gallery__track{margin-top:20px}
.aurora-gallery--references+.aurora-gallery--references{margin-top:20px}
.aurora-interlude{font-size:18px;line-height:22px;margin-top:40px}
.aurora-interlude+.aurora-gallery{margin-top:20px}
.aurora-solution .case-section-heading ol{font-size:18px;line-height:22px;margin:20px 0;padding-left:27px}
.aurora-solution .case-section-heading ol+p{margin-top:0}
.aurora-solution .aurora-gallery{margin-top:20px}
.aurora-launch .case-section-heading p+p{margin-top:20px}
.aurora-showcase{margin-top:20px;padding:41px 39px;border-radius:32px;background:#e3e4e6;display:flex;flex-direction:column;align-items:center;gap:20px}
.aurora-showcase .case-gallery__tag{background:#050505;color:#fff}
.aurora-landing-desktop{display:block;width:100%;height:auto;border-radius:20px}
.aurora-landing-mobile,.aurora-presentation .case-gallery{width:100%;margin:0;padding:0;overflow:hidden;background:none;border-radius:0}
.aurora-landing-mobile .case-gallery__track{gap:12px}
.aurora-landing-mobile .case-gallery__slide{flex:1 1 0;width:calc((100% - 24px)/3);border-radius:24px}
.aurora-landing-mobile .case-gallery__slide img{width:100%;height:auto}
.aurora-presentation{margin-top:20px}
.aurora-presentation .case-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.aurora-presentation .case-gallery__slide{width:100%;border-radius:20px}
.aurora-presentation .case-gallery__slide img{width:100%;height:auto}
@media(max-width:900px){
  .aurora-page .case-content{padding-top:58px}
  .aurora-gallery{padding:24px 20px;border-radius:20px;margin-top:20px}
  .aurora-gallery .case-gallery__track{justify-content:flex-start;gap:12px;width:calc(100% + 20px)}
  .aurora-gallery .case-gallery__slide{flex:0 0 281px;width:281px;max-width:calc(100% - 41px);border-radius:24px}
  .aurora-gallery--references+.aurora-gallery--references{margin-top:12px}
  .aurora-interlude{margin-top:24px}
  .aurora-showcase{padding:24px 20px;border-radius:20px;gap:20px}
  .aurora-landing-desktop{border-radius:7px}
  .aurora-landing-mobile,.aurora-presentation .case-gallery{padding:0;width:calc(100% + 20px);margin-right:-20px}
  .aurora-landing-mobile .case-gallery__track,.aurora-presentation .case-gallery__track{display:flex;justify-content:flex-start;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}
  .aurora-landing-mobile .case-gallery__slide{flex:0 0 281px;width:281px;max-width:calc(100% - 41px);border-radius:24px}
  .aurora-presentation .case-gallery__slide{flex:0 0 322px;width:322px;max-width:100%;border-radius:12px}
  .aurora-landing-mobile .case-gallery__dots,.aurora-presentation .case-gallery__dots{display:flex}
  .aurora-presentation{margin-top:20px}
}
@media(max-width:370px){
  .aurora-gallery .case-gallery__slide,.aurora-landing-mobile .case-gallery__slide{flex-basis:calc(100% - 30px);width:calc(100% - 30px);max-width:none}
  .aurora-presentation .case-gallery__slide{flex-basis:100%;width:100%}
}
