.eyebrow-badge[data-v-450a48d1]{align-items:center;background-color:var(--fallback-p,oklch(var(--p)/.1));border-color:var(--fallback-p,oklch(var(--p)/.2));border-radius:9999px;border-width:1px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.1em;line-height:1rem;padding:.375rem 1rem;text-transform:uppercase;--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)))}.gradient-text[data-v-450a48d1]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/.5)) var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.filter-pill[data-v-450a48d1]{border-radius:9999px;border-width:1px;cursor:pointer;--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity,1)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)));color:var(--fallback-bc,oklch(var(--bc)/.7));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.5rem 1.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-pill[data-v-450a48d1]:hover{border-color:var(--fallback-p,oklch(var(--p)/.4));--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)))}.filter-pill-active[data-v-450a48d1]{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity,1)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity,1)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity,1)));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.case-grid[data-v-450a48d1]{align-items:center;display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.case-grid[data-v-450a48d1]{gap:4rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.case-video-wrap[data-v-450a48d1]{position:relative}.case-watermark[data-v-450a48d1]{color:var(--fallback-bc,oklch(var(--bc)/.05));font-size:7rem;font-weight:900;left:-1rem;line-height:1;pointer-events:none;position:absolute;top:-1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.case-video-card[data-v-450a48d1]{aspect-ratio:16/9;border-color:var(--fallback-p,oklch(var(--p)/.25));border-radius:1rem;border-width:1px;box-shadow:0 8px 40px #00000059,0 0 60px #0000001a;overflow:hidden;position:relative;z-index:10}.case-video-card[data-v-450a48d1]:before{background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:20;--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);opacity:.7}.case-video-card--portrait[data-v-450a48d1]{aspect-ratio:9/16;width:100%}@media (min-width:1024px){.case-video-card--portrait[data-v-450a48d1]{margin-left:auto;width:66.666667%}}.case-eyebrow[data-v-450a48d1]{background-color:var(--fallback-p,oklch(var(--p)/.1));border-color:var(--fallback-p,oklch(var(--p)/.2));border-radius:9999px;border-width:1px;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1rem;margin-bottom:1rem;padding:.25rem .75rem;text-transform:uppercase;--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)))}.case-title[data-v-450a48d1]{font-size:1.875rem;font-weight:900;line-height:2.25rem;line-height:1.25;margin-bottom:1.5rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}@media (min-width:1024px){.case-title[data-v-450a48d1]{font-size:2.25rem;line-height:2.5rem}}.case-body[data-v-450a48d1]{margin-bottom:2rem}.case-body[data-v-450a48d1]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.case-label[data-v-450a48d1]{color:var(--fallback-p,oklch(var(--p)/.7));font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1rem;margin-bottom:.25rem;text-transform:uppercase}.case-text[data-v-450a48d1]{color:var(--fallback-bc,oklch(var(--bc)/.7));font-size:.95rem;line-height:1.625}.results-row[data-v-450a48d1]{border-color:var(--fallback-bc,oklch(var(--bc)/.1));border-top-width:1px;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.5rem}.result-stat[data-v-450a48d1]{display:flex;flex-direction:column;gap:.25rem}.result-number[data-v-450a48d1]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/.5)) var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.5rem;font-weight:900;line-height:2rem;line-height:1}.result-desc[data-v-450a48d1]{color:var(--fallback-bc,oklch(var(--bc)/.5));font-size:.75rem;line-height:1rem;line-height:1.375}.case-fade-enter-active[data-v-450a48d1],.case-fade-leave-active[data-v-450a48d1]{transition:opacity .2s ease,transform .2s ease}.case-fade-enter-from[data-v-450a48d1],.case-fade-leave-to[data-v-450a48d1]{opacity:0;transform:translateY(8px)}
