.template-collection .main-content:has(.cases-page){background:#020208;padding-bottom:0}.template-collection #PageContainer:has(.cases-page) #shopify-section-footer-promotions{display:none}.template-collection #PageContainer:has(.cases-page) .shopify-section.cases-page-section,.template-collection #PageContainer:has(.cases-page) .shopify-section.geo-page-section{background:transparent}.template-collection .main-content:has(.cases-page) .page-width.page-content--top{display:none}.cases-page{--cases-gutter-x: clamp(20px, 4vw, 56px);color:var(--geo-text, #f4f7ff)}.cases-page__grid{position:relative;padding:clamp(48px,8vw,96px) 0 clamp(28px,4vw,40px);margin-bottom:0;overflow:hidden}.template-collection .main-content:has(.cases-page) .cases-page__grid.index-section{margin-bottom:0}.cases-page__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(77,163,255,.08),transparent 55%),linear-gradient(180deg,#020208,#040810,#020208)}.cases-page__grid-inner{position:relative;z-index:1;padding-left:calc(var(--cases-gutter-x) + env(safe-area-inset-left,0px));padding-right:calc(var(--cases-gutter-x) + env(safe-area-inset-right,0px))}.cases-page__grid-head{margin-bottom:clamp(28px,5vw,48px)}.cases-page__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 clamp(36px,6vw,56px);padding:0;list-style:none}@media screen and (min-width:750px){.cases-page__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.cases-page__stats li{padding:clamp(16px,3vw,22px);border-radius:16px;background:#080e20b8;border:1px solid rgba(126,200,255,.18);text-align:center}.cases-page__stat-value{display:block;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:6px}.cases-page__stat-label{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#dce6ffad}.cases-page__cards{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,36px)}@media screen and (min-width:750px){.cases-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,40px)}}.case-card{margin:0}.case-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;background:#080e20a6;border:1px solid rgba(126,200,255,.16);box-shadow:0 20px 48px #00000059;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.case-card__link:hover,.case-card__link:focus-visible{transform:translateY(-4px);border-color:#7ec8ff61;box-shadow:0 28px 64px #00000073,0 0 32px #4da3ff1f}.case-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0a1020}.case-card__image{width:100%;height:100%;object-fit:cover;display:block;opacity:1;transition:transform .5s ease}.case-card__link:hover .case-card__image,.case-card__link:focus-visible .case-card__image{transform:scale(1.04)}.case-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#0e1830,#1a2848)}.case-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(2,4,12,.82) 100%);pointer-events:none}.case-card__cta{position:absolute;left:20px;right:20px;bottom:18px;display:inline-flex;align-items:center;gap:8px;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.case-card__link:hover .case-card__cta,.case-card__link:focus-visible .case-card__cta{opacity:1;transform:translateY(0)}.case-card__cta-arrow{color:var(--geo-accent, var(--eastdtc-aurora-red, #e60012))}.case-card__body{padding:clamp(18px,3vw,26px);flex:1;display:flex;flex-direction:column}.case-card__kicker{margin:0 0 8px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--geo-accent, var(--eastdtc-aurora-red, #e60012))}.case-card__title{margin:0 0 10px;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.2;color:#fff}.case-card__excerpt{margin:0 0 14px;font-size:.95rem;line-height:1.65;color:#dce6ffb8;flex:1}.case-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.case-card__tags li{font-size:.72rem;letter-spacing:.06em;padding:5px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(126,200,255,.14);color:#dce6ffd9}.cases-page__empty{grid-column:1 / -1;text-align:center;color:#dce6ffb8;padding:48px 0}.cases-page__pagination{margin-top:clamp(40px,6vw,64px)}.cases-page__pagination .pagination{text-align:center}.cases-page__pagination .pagination a,.cases-page__pagination .pagination span{color:#dce6ffd9}.cases-page__pagination .pagination .page.current{color:#fff;font-weight:600}.cases-page__pagination .icon{fill:#dce6ffd9}.template-collection .main-content:has(.cases-page) .grid-product__price,.template-collection .main-content:has(.cases-page) .quick-product__btn{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cases-page.css.map */
