.koz-case-study-grid .koz-cs-grid{display:grid;gap:var(--kozcs-gap-mobile, 48px);grid-template-columns:minmax(0,1fr);width:100%}.koz-case-study-grid .koz-cs-grid .pagination{grid-column:1 / -1;color:#fff}.koz-case-study-grid .pagination a,.koz-case-study-grid .pagination span{color:#fff}.koz-case-study-grid .pagination a:hover{opacity:.8}.koz-cs,.koz-cs *{box-sizing:border-box}.koz-cs{background:var(--kozcs-card-bg, #ffffff);border:var(--kozcs-border-width, 0) solid var(--kozcs-border-color, transparent);border-radius:var(--kozcs-card-radius, 20px);box-shadow:var(--kozcs-card-shadow, none);display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:hidden;padding:var(--kozcs-card-padding, 16px);position:relative;transition:box-shadow var(--kozcs-hover-speed, .25s) ease,transform var(--kozcs-hover-speed, .25s) ease;width:100%;z-index:0}.koz-cs-grid--shadow-hide .koz-cs,.koz-cs-grid--shadow-desktop .koz-cs{box-shadow:none}@media(min-width:768px){.koz-cs-grid--shadow-desktop .koz-cs{box-shadow:var(--kozcs-card-shadow, none)}.koz-cs-grid--shadow-mobile .koz-cs{box-shadow:none}}@media(hover:hover){.koz-cs-grid--hover-lift .koz-cs:hover,.koz-cs-grid--hover-lift .koz-cs:focus-within{box-shadow:var(--kozcs-card-shadow-hover, var(--kozcs-card-shadow, none));transform:translateY(calc(var(--kozcs-hover-lift, 6px) * -1));z-index:1}.koz-cs-grid--hover-expand .koz-cs:hover,.koz-cs-grid--hover-expand .koz-cs:focus-within{box-shadow:var(--kozcs-card-shadow-hover, var(--kozcs-card-shadow, none));transform:scale(var(--kozcs-hover-scale, 1.02));z-index:1}.koz-cs-grid--hover-both .koz-cs:hover,.koz-cs-grid--hover-both .koz-cs:focus-within{box-shadow:var(--kozcs-card-shadow-hover, var(--kozcs-card-shadow, none));transform:translateY(calc(var(--kozcs-hover-lift, 6px) * -1)) scale(var(--kozcs-hover-scale, 1.02));z-index:1}}@media(prefers-reduced-motion:reduce){.koz-cs{transition:none}.koz-cs-grid--hover-lift .koz-cs:hover,.koz-cs-grid--hover-lift .koz-cs:focus-within,.koz-cs-grid--hover-expand .koz-cs:hover,.koz-cs-grid--hover-expand .koz-cs:focus-within,.koz-cs-grid--hover-both .koz-cs:hover,.koz-cs-grid--hover-both .koz-cs:focus-within{transform:none}}.koz-cs-grid--border-hide .koz-cs,.koz-cs-grid--border-desktop .koz-cs{border-width:0}@media(min-width:768px){.koz-cs-grid--border-desktop .koz-cs{border-width:var(--kozcs-border-width, 0)}.koz-cs-grid--border-mobile .koz-cs{border-width:0}}.koz-cs__media{display:block;overflow:hidden;position:relative;border-radius:calc(var(--kozcs-card-radius, 20px) * .6);text-decoration:none}.koz-cs__media figure{margin:0;overflow:hidden;border-radius:inherit;width:100%}.koz-cs__image{object-fit:cover}.koz-cs__panel{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--kozcs-panel-gap-mobile, 16px);min-width:0}.koz-cs__brand{align-items:center;color:var(--kozcs-brand-text, rgba(255, 255, 255, .75));display:none;gap:.625rem;min-width:0}.koz-cs__brand-mark{align-items:center;background:#fff;border-radius:.4rem;color:#0b2c4d;display:inline-flex;flex:0 0 auto;font-size:calc(var(--kozcs-brand-mark-size-mobile, 24px) * .45);font-weight:700;height:var(--kozcs-brand-mark-size-mobile, 24px);justify-content:center;line-height:1;overflow:hidden;width:var(--kozcs-brand-mark-size-mobile, 24px)}.koz-cs__brand-logo{display:block;height:100%;object-fit:cover;width:100%}.koz-cs__brand-initial{line-height:1;text-transform:uppercase}.koz-cs__brand-name{font-size:var(--kozcs-brand-name-size-mobile, 12px);font-weight:600;letter-spacing:.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.koz-cs__brand--overlay{background:#ffffffeb;border-radius:999px;bottom:.75rem;color:#0b2c4d;left:.75rem;padding:.35rem .7rem .35rem .35rem;position:absolute;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}.koz-cs__brand--overlay .koz-cs__brand-mark{height:1.5rem;width:1.5rem;font-size:.75rem}.koz-cs__brand--overlay .koz-cs__brand-name{color:#0b2c4d;font-size:.75rem}.koz-cs__metrics{display:flex;flex-direction:column;gap:.75rem}.koz-cs__metric{background:var(--kozcs-metric-bg, #ffffff);border:var(--kozcs-metric-border-width, 0) solid var(--kozcs-metric-border-color, transparent);border-radius:.5rem;box-shadow:0 4px 20px #0b2c4d14;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:4.5rem;overflow:hidden;padding:.9rem .75rem .9rem 1.1rem;position:relative;text-align:center}.koz-cs-grid--metric-border-hide .koz-cs__metric,.koz-cs-grid--metric-border-desktop .koz-cs__metric{border-width:0}@media(min-width:768px){.koz-cs-grid--metric-border-desktop .koz-cs__metric{border-width:var(--kozcs-metric-border-width, 0)}.koz-cs-grid--metric-border-mobile .koz-cs__metric{border-width:0}}.koz-cs__metric:before{border-radius:.5rem 0 0 .5rem;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.koz-cs__metric--primary{background:var(--kozcs-metric-1-bg, var(--kozcs-metric-bg, #ffffff));border-color:var(--kozcs-metric-1-border, var(--kozcs-metric-border-color, transparent));min-height:5.35rem;padding:1rem 1.15rem 1rem 1.55rem}.koz-cs__metric--primary:before{background:var(--kozcs-accent-primary, #c45736)}.koz-cs__metric--secondary{background:var(--kozcs-metric-2-bg, var(--kozcs-metric-bg, #ffffff));border-color:var(--kozcs-metric-2-border, var(--kozcs-metric-border-color, transparent))}.koz-cs__metric--secondary:before{background:var(--kozcs-accent-secondary, #82c8d2)}.koz-cs__metric--tertiary{background:var(--kozcs-metric-3-bg, var(--kozcs-metric-bg, #ffffff));border-color:var(--kozcs-metric-3-border, var(--kozcs-metric-border-color, transparent))}.koz-cs__metric--tertiary:before{background:var(--kozcs-accent-tertiary, #a2bd6a)}.koz-cs__metric-row{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.koz-cs__metric-label{color:var(--kozcs-metric-label, rgba(11, 44, 77, .55));font-size:var(--kozcs-metric-label-size-mobile, 10px);font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.koz-cs__metric-value{color:var(--kozcs-metric-text, #0b2c4d);font-size:min(var(--kozcs-metric-secondary-size-mobile, 28px),7.5vw);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.koz-cs__metric--primary .koz-cs__metric-value{font-size:min(var(--kozcs-metric-primary-size-mobile, 40px),13vw)}.koz-cs__title{color:var(--kozcs-title, #ffffff);display:block;font-size:var(--kozcs-title-size-mobile, 22px);font-weight:700;line-height:1.25;margin:0;text-decoration:none}.koz-cs__title-mobile--left{text-align:left}.koz-cs__title-mobile--center{text-align:center}.koz-cs__title-mobile--right{text-align:right}.koz-cs__title:hover,.koz-cs__title:focus-visible{text-decoration:underline;text-underline-offset:.15em}.koz-cs__cta{display:flex;margin-top:.25rem;width:100%}.koz-cs__cta-mobile--left{justify-content:flex-start}.koz-cs__cta-mobile--center{justify-content:center}.koz-cs__cta-mobile--right{justify-content:flex-end}.koz-cs__link{align-items:center;color:var(--kozcs-cta, #c45736);display:inline-flex;font-size:var(--kozcs-cta-size-mobile, 16px);font-weight:600;gap:.35rem;line-height:1.3;text-decoration:none;transition:color .2s ease}.koz-cs__link:hover,.koz-cs__link:focus-visible{color:var(--kozcs-cta, #c45736);text-decoration:underline;text-underline-offset:.15em}.koz-cs__link--arrow .koz-cs__link-icon{display:inline-flex;font-size:1.1em;line-height:1;transition:transform .2s ease}.koz-cs__link--arrow:hover .koz-cs__link-icon,.koz-cs__link--arrow:focus-visible .koz-cs__link-icon{transform:translate(3px)}.koz-cs--brand-mobile-below .koz-cs__brand--panel{display:inline-flex}.koz-cs--brand-mobile-below .koz-cs__brand--panel .koz-cs__brand-name{font-weight:600;letter-spacing:.04em}.koz-cs--brand-mobile-overlay .koz-cs__brand--overlay,.koz-cs--brand-mobile-above .koz-cs__brand--above{display:inline-flex}.koz-cs--brand-mobile-above .koz-cs__brand--above .koz-cs__brand-name{letter-spacing:.04em}@media(max-width:767px){.koz-cs{background:var(--kozcs-card-bg, #ffffff);border-radius:var(--kozcs-card-radius, 20px);gap:.75rem;overflow:hidden;padding:var(--kozcs-card-padding-mobile, 12px)}.koz-cs__media{border-radius:calc(var(--kozcs-card-radius, 20px) * .6)}.koz-cs__panel{gap:1rem;padding:0}.koz-cs__title,.koz-cs__brand--panel,.koz-cs__brand--above{color:#0b2c4d}.koz-cs__brand--panel .koz-cs__brand-mark,.koz-cs__brand--above .koz-cs__brand-mark{background:#0b2c4d;color:#fff}.koz-cs__brand--panel .koz-cs__brand-initial,.koz-cs__brand--above .koz-cs__brand-initial{color:#fff}.koz-cs--brand-mobile-hide .koz-cs__brand{display:none!important}.koz-cs--brand-mobile-below .koz-cs__brand--panel{margin-bottom:.25rem}}@media(min-width:768px){.koz-case-study-grid .koz-cs-grid{gap:var(--kozcs-gap, 40px)}.koz-case-study-grid .koz-cs-grid--stacked-two{grid-template-columns:repeat(2,minmax(0,1fr))}.koz-case-study-grid .koz-cs-grid--stacked-three{grid-template-columns:repeat(3,minmax(0,1fr))}.koz-cs--split{align-items:stretch;display:grid;gap:var(--kozcs-split-gap, 28px);grid-template-columns:minmax(0,var(--kozcs-thumb-width, 48%)) minmax(0,1fr)}.koz-cs--split.koz-cs--media-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--kozcs-thumb-width, 48%))}.koz-cs--split .koz-cs__brand--above{display:none!important}.koz-cs--split .koz-cs__media{grid-column:1;grid-row:1}.koz-cs--split .koz-cs__panel{grid-column:2;grid-row:1;justify-content:center}.koz-cs--split.koz-cs--media-right .koz-cs__media{grid-column:2}.koz-cs--split.koz-cs--media-right .koz-cs__panel{grid-column:1}.koz-cs__metric{min-height:5rem;padding:1rem 1.25rem 1rem 1.65rem}.koz-cs__metric--primary{min-height:6.25rem;padding:1.35rem 1.5rem 1.35rem 1.85rem}.koz-cs__metric-row{gap:.75rem}.koz-cs__panel{gap:var(--kozcs-panel-gap, 20px)}.koz-cs__metric-label{font-size:var(--kozcs-metric-label-size, 12px)}.koz-cs__metric-value{font-size:var(--kozcs-metric-secondary-size, 40px)}.koz-cs__metric--primary .koz-cs__metric-value{font-size:var(--kozcs-metric-primary-size, 60px)}.koz-cs__title{font-size:var(--kozcs-title-size, 32px)}.koz-cs__title--left{text-align:left}.koz-cs__title--center{text-align:center}.koz-cs__title--right{text-align:right}.koz-cs__link{font-size:var(--kozcs-cta-size, 20px)}.koz-cs__brand-mark{font-size:calc(var(--kozcs-brand-mark-size, 32px) * .45);height:var(--kozcs-brand-mark-size, 32px);width:var(--kozcs-brand-mark-size, 32px)}.koz-cs__brand-name{font-size:var(--kozcs-brand-name-size, 14px)}.koz-cs__cta--left{justify-content:flex-start}.koz-cs__cta--center{justify-content:center}.koz-cs__cta--right{justify-content:flex-end}.koz-cs--brand-desktop .koz-cs__brand--panel{display:inline-flex;justify-content:flex-start;margin-left:0;margin-right:0;width:fit-content}.koz-cs--brand-desktop .koz-cs__brand--panel .koz-cs__brand-mark{font-size:calc(var(--kozcs-brand-mark-size, 32px) * .45);height:var(--kozcs-brand-mark-size, 32px);width:var(--kozcs-brand-mark-size, 32px)}.koz-cs--brand-desktop .koz-cs__brand--panel .koz-cs__brand-name{font-size:var(--kozcs-brand-name-size, 14px);letter-spacing:.02em}.koz-cs--brand-desktop .koz-cs__brand--overlay,.koz-cs--brand-desktop .koz-cs__brand--above{display:none!important}.koz-cs:not(.koz-cs--brand-desktop) .koz-cs__brand{display:none!important}}@media(min-width:1024px){.koz-cs--split{gap:var(--kozcs-split-gap, 40px)}.koz-cs__panel{gap:var(--kozcs-panel-gap, 20px)}.koz-cs__title{font-size:var(--kozcs-title-size, 32px)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/koz-case-study-grid.css.map */
