body:has(.use-cases-collection){--color-canvas:oklch(1.5% 0.005 25);--color-surface-1:oklch(15% 0.016 25);--color-surface-2:oklch(22% 0.022 25);--color-surface-3:oklch(28% 0.025 25);--color-primary:oklch(66% 0.18 32);--color-primary-hover:oklch(71% 0.17 32);--color-primary-press:oklch(61% 0.17 32);--color-primary-action:oklch(52% 0.18 32);--color-primary-action-hover:oklch(55% 0.17 32);--color-on-primary:oklch(96% 0.006 25);--color-border:oklch(49% 0.028 25);--color-border-strong:oklch(53% 0.04 25);--color-rule-quiet:oklch(28% 0.022 25);--color-text:oklch(95% 0.006 25);--color-text-soft:oklch(78% 0.016 25);--color-text-faint:oklch(65% 0.018 25);--color-scrim-soft:oklch(1.5% 0.004 25/56%);--color-placeholder:oklch(18% 0.02 25);--color-placeholder-raised:oklch(24% 0.024 25);--color-video-canvas:oklch(2.5% 0.006 25);--color-focus:oklch(72% 0.2 32);--category-red-creator:oklch(66% 0.18 32);--category-red-persona:oklch(69% 0.15 32);--category-red-stories:oklch(63% 0.12 32);--category-red-performance:oklch(70% 0.09 32);--font-display:"Manrope","Avenir Next","Segoe UI",sans-serif;--font-body:ui-sans-serif,system-ui,sans-serif;--font-brand:"Manrope","Avenir Next","Segoe UI",sans-serif;--font-editorial:"Bodoni Moda","Times New Roman",serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:2rem;--text-2xl:2.75rem;--text-display:clamp(2.75rem,5vw + 0.5rem,5.25rem);--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--space-section-mobile:4rem;--space-section-tablet:5rem;--space-section-desktop:6.5rem;--space-video-gap:1.25rem;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--rule-hair:1px;--content-max:92rem;--grid-gap:2rem;--reading-max:65ch;--header-height:4.75rem;--gutter-desktop:1.5rem;--gutter-mobile:1rem;--gutter-small:0.75rem;--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--z-base:1;--z-raised:10;--z-sticky:200;--z-navigation:300;--z-modal:400;min-width:0;overflow-x:clip;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;letter-spacing:0}body:has(.use-cases-collection):before{position:fixed;z-index:var(--z-base);inset:0;pointer-events:none;content:"";opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}body:has(.use-cases-collection) a,body:has(.use-cases-collection) button{min-height:44px}.use-cases-collection .shell,body:has(.use-cases-collection) .site-shell{width:min(var(--content-max),calc(100% - (2 * var(--gutter-mobile))));margin-inline:auto}body:has(.use-cases-collection) .use-cases-header{position:relative;z-index:var(--z-navigation);-webkit-border-after:var(--rule-hair) solid var(--color-rule-quiet);border-block-end:var(--rule-hair) solid var(--color-rule-quiet);background:var(--color-canvas)}body:has(.use-cases-collection) .use-cases-header .header-inner{display:flex;min-height:var(--header-height);align-items:center;justify-content:space-between;gap:var(--space-lg)}body:has(.use-cases-collection) .use-cases-header .brand{display:inline-flex;min-width:0;align-items:center;gap:var(--space-sm);color:var(--color-text);text-decoration:none;white-space:nowrap}body:has(.use-cases-collection) .use-cases-header .brand__mark{width:2rem;height:2rem;flex:0 0 auto}body:has(.use-cases-collection) .use-cases-header .brand__wordmark{overflow:hidden;font-family:var(--font-brand);font-size:1.25rem;font-weight:600;line-height:1;text-overflow:ellipsis}body:has(.use-cases-collection) .use-cases-header .menu-toggle{display:inline-grid;min-width:4.5rem;place-items:center;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-text);cursor:pointer;white-space:nowrap}body:has(.use-cases-collection) .use-cases-header .menu-toggle:hover{border-color:var(--color-border-strong);background:var(--color-surface-1)}body:has(.use-cases-collection) .use-cases-header .primary-navigation{position:absolute;inset:calc(100% + var(--rule-hair)) 0 auto;display:none;padding:var(--space-md);-webkit-border-after:var(--rule-hair) solid var(--color-border);border-block-end:var(--rule-hair) solid var(--color-border);background:var(--color-surface-1)}body:has(.use-cases-collection) .use-cases-header .primary-navigation.is-open{display:grid}body:has(.use-cases-collection) .use-cases-header .nav-link{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);color:var(--color-text-soft);font-size:var(--text-base);font-weight:400;line-height:1.6;text-decoration:none;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}body:has(.use-cases-collection) .use-cases-header .nav-link:hover,body:has(.use-cases-collection) .use-cases-header .nav-link[aria-current=page]{color:var(--color-text)}body:has(.use-cases-collection) .use-cases-header .nav-link[aria-current=page]:after{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-primary);content:""}body:has(.use-cases-collection) .use-cases-header .nav-link--secondary{margin-left:0;border:0;-webkit-border-before:var(--rule-hair) solid var(--color-rule-quiet);border-block-start:var(--rule-hair) solid var(--color-rule-quiet)}body:has(.use-cases-collection) .use-cases-header .nav-link--primary{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-primary-action);color:var(--color-on-primary);justify-content:center}.use-cases-collection h1,.use-cases-collection h2,.use-cases-collection h3{min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-style:normal;letter-spacing:0;text-wrap:balance}.use-cases-collection h1{max-width:11ch;font-size:var(--text-display);font-weight:700;line-height:.96}.use-cases-collection h2{font-size:clamp(2.125rem,3.2vw,3.6rem);font-weight:700;line-height:1.02}.use-cases-collection h3{font-size:clamp(1.4rem,1.9vw,2rem);font-weight:600;line-height:1.16}.use-cases-collection .hero{position:relative;min-height:clamp(36rem,72svh,42rem);overflow:clip;-webkit-border-after:var(--rule-hair) solid var(--color-rule-quiet);border-block-end:var(--rule-hair) solid var(--color-rule-quiet);background:var(--color-surface-1)}.use-cases-collection .hero-stage{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.use-cases-collection .hero-next,.use-cases-collection .hero-source{position:relative;min-width:0;overflow:clip;background:var(--color-placeholder)}.use-cases-collection .hero-source{-webkit-border-end:var(--rule-hair) solid var(--color-primary);border-inline-end:var(--rule-hair) solid var(--color-primary)}.use-cases-collection .hero-next{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));background:var(--color-surface-2)}.use-cases-collection .hero-next__frame{position:relative;display:grid;min-height:0;align-content:end;padding:var(--space-lg);-webkit-border-after:var(--rule-hair) solid var(--color-border);border-block-end:var(--rule-hair) solid var(--color-border);background:var(--color-placeholder-raised)}.use-cases-collection .hero-next__frame:nth-child(2){background:var(--color-surface-2)}.use-cases-collection .hero-next__frame:last-child{-webkit-border-after:0;border-block-end:0;background:var(--color-surface-3)}.use-cases-collection .hero-frame-label{max-width:24ch;color:var(--color-text-faint);font-size:var(--text-xs);line-height:1.45;text-transform:uppercase}.use-cases-collection .continuation-axis{position:absolute;z-index:var(--z-raised);inset-block-start:50%;inset-inline-start:calc(60% - 2.5rem);width:5rem;height:var(--rule-hair);background:var(--color-primary);transform-origin:left center;animation:use-cases-line-arrival var(--dur-long) var(--ease-out) .22s both}.use-cases-collection .continuation-axis:after{position:absolute;inset-block-start:50%;inset-inline-end:0;width:.45rem;height:.45rem;-webkit-border-before:var(--rule-hair) solid var(--color-primary);border-block-start:var(--rule-hair) solid var(--color-primary);-webkit-border-end:var(--rule-hair) solid var(--color-primary);border-inline-end:var(--rule-hair) solid var(--color-primary);content:"";transform:translateY(-50%) rotate(45deg)}.use-cases-collection .hero-content{position:relative;z-index:var(--z-raised);display:flex;min-height:clamp(36rem,72svh,42rem);align-items:flex-end;padding-block:var(--space-3xl) var(--space-2xl)}.use-cases-collection .hero-copy{display:grid;max-width:52rem;grid-gap:var(--space-lg);gap:var(--space-lg);animation:use-cases-hero-arrival var(--dur-long) var(--ease-out) both}.use-cases-collection .hero-copy p{max-width:62ch;color:var(--color-text-soft);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55;text-wrap:pretty}.use-cases-collection .discovery{position:-webkit-sticky;position:sticky;z-index:var(--z-sticky);inset-block-start:0;-webkit-border-after:var(--rule-hair) solid var(--color-border);border-block-end:var(--rule-hair) solid var(--color-border);background:var(--color-canvas)}.use-cases-collection .discovery__inner{display:flex;min-height:4.25rem;gap:var(--space-lg);align-items:center;overflow-x:auto;scrollbar-width:none}.use-cases-collection .discovery__inner::-webkit-scrollbar{display:none}.use-cases-collection .discovery button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-xs);padding:0;border:0;background:transparent;color:var(--color-text-soft);cursor:pointer;font:inherit;font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out)}.use-cases-collection .discovery button.is-current,.use-cases-collection .discovery button:hover,.use-cases-collection .discovery button[aria-current=location]{color:var(--color-text)}.use-cases-collection .discovery button[data-category=creator]{--category-color:var(--category-red-creator)}.use-cases-collection .discovery button[data-category=persona]{--category-color:var(--category-red-persona)}.use-cases-collection .discovery button[data-category=stories]{--category-color:var(--category-red-stories)}.use-cases-collection .discovery button[data-category=performance]{--category-color:var(--category-red-performance)}.use-cases-collection .discovery button:before{inline-size:.5rem;block-size:.5rem;flex:0 0 auto;border-radius:var(--radius-xs);background:var(--category-color);content:"";opacity:.62;transition:opacity var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.use-cases-collection .discovery button:hover:before{opacity:.85}.use-cases-collection .discovery button.is-current:before,.use-cases-collection .discovery button[aria-current=location]:before{opacity:1;transform:scale(1.08)}.use-cases-collection .discovery button:after{position:absolute;inset:auto 0 0;height:2px;background:var(--category-color);content:"";opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.use-cases-collection .discovery button.is-current:after,.use-cases-collection .discovery button:hover:after,.use-cases-collection .discovery button[aria-current=location]:after{opacity:1;transform:scaleX(1)}.use-cases-collection .all-index{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap);padding-block:var(--space-section-mobile)}.use-cases-collection .section-heading{display:grid;grid-column:1/-1;grid-gap:var(--space-md);gap:var(--space-md);max-width:54rem;-webkit-margin-after:var(--space-2xl);margin-block-end:var(--space-2xl)}.use-cases-collection .section-heading p{max-width:var(--reading-max);color:var(--color-text-soft);text-wrap:pretty}.use-cases-collection .index-grid{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);-webkit-border-before:var(--rule-hair) solid var(--color-border);border-block-start:var(--rule-hair) solid var(--color-border)}.use-cases-collection .index-link{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;min-height:4.5rem;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);width:100%;padding:0;border:0;-webkit-border-after:var(--rule-hair) solid var(--color-rule-quiet);border-block-end:var(--rule-hair) solid var(--color-rule-quiet);background:transparent;color:var(--color-text);cursor:pointer;font:inherit;text-align:start}.use-cases-collection .index-number{color:var(--color-primary);font-family:var(--font-editorial);font-size:var(--text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.use-cases-collection .index-title{min-width:0;overflow-wrap:anywhere;white-space:nowrap}.use-cases-collection .index-arrow{color:var(--color-text-faint);transform:translateX(-.25rem);transition:color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.use-cases-collection .index-link:focus-visible .index-arrow,.use-cases-collection .index-link:hover .index-arrow{color:var(--color-primary);transform:none}.use-cases-collection .chapter{scroll-margin-top:4.5rem;padding-block:var(--space-section-mobile)}.use-cases-collection .chapter--surface{background:var(--color-surface-1)}.use-cases-collection .chapter>.shell{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.use-cases-collection .chapter__head{display:grid;grid-column:1/-1;max-width:52rem;grid-gap:var(--space-md);gap:var(--space-md);-webkit-margin-after:var(--space-2xl);margin-block-end:var(--space-2xl)}.use-cases-collection .chapter__head p{max-width:58ch;color:var(--color-text-soft);font-size:var(--text-md);text-wrap:pretty}.use-cases-collection .use-case-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-top:0}.use-cases-collection .use-case{display:flex;grid-column:span 12;min-width:0;flex-direction:column;padding:var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(160deg,var(--color-surface-2),var(--color-surface-1) 58%);transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.use-cases-collection .video-pair{display:grid;min-width:0;grid-gap:var(--space-sm);gap:var(--space-sm);padding:0;margin:0;border:0}.use-cases-collection .video-pair__switch{display:none}.use-cases-collection .video-pair__continuity{display:flex;min-height:1.5rem;align-items:center;justify-content:center;gap:var(--space-xs);color:var(--color-text-faint);font-size:var(--text-xs);text-transform:uppercase}.use-cases-collection .video-pair__continuity span:nth-child(2){color:var(--color-primary)}.use-cases-collection .video-pair__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-video-gap);gap:var(--space-video-gap)}.use-cases-collection .video-panel{display:grid;min-width:0;grid-gap:var(--space-xs);gap:var(--space-xs)}.use-cases-collection .video-panel figcaption{color:var(--color-text-soft);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.use-cases-collection .video-frame{position:relative;aspect-ratio:16/9;min-width:0;overflow:hidden;border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-video-canvas)}.use-cases-collection .video-pending{display:grid;width:100%;height:100%;place-content:center;grid-gap:var(--space-xs);gap:var(--space-xs);background:var(--color-video-canvas);color:var(--color-text-soft);text-align:center}.use-cases-collection .video-pending span{color:var(--color-text);font-weight:650}.use-cases-collection .video-pending small{font-size:var(--text-xs);text-transform:uppercase}.use-cases-collection .use-case__body{display:flex;flex:1 1;flex-direction:column;gap:var(--space-md);padding:var(--space-lg) var(--space-xs) var(--space-xs)}.use-cases-collection .use-case__category{color:var(--color-primary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.use-cases-collection .use-case__description{max-width:58ch;color:var(--color-text-soft);text-wrap:pretty}.use-cases-collection .keywords{color:var(--color-text-faint);font-size:var(--text-sm)}.use-cases-collection .use-case__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg);-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs)}.use-cases-collection .text-link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-primary);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.125rem;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.use-cases-collection .text-link:hover{color:var(--color-primary-hover);transform:translateX(.125rem)}.use-cases-collection .closing{padding-block:var(--space-section-mobile);-webkit-border-before:var(--rule-hair) solid var(--color-border);border-block-start:var(--rule-hair) solid var(--color-border);background:var(--color-surface-2)}.use-cases-collection .closing__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl)}.use-cases-collection .closing__copy{display:grid;grid-column:1/-1;max-width:58rem;grid-gap:var(--space-md);gap:var(--space-md)}.use-cases-collection .closing__copy p{max-width:60ch;color:var(--color-text-soft);font-size:var(--text-md);text-wrap:pretty}.use-cases-collection .closing__actions{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:var(--space-sm)}.use-cases-collection .button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding-inline:var(--space-lg);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.use-cases-collection .button:hover{border-color:var(--color-border-strong);background:var(--color-surface-3)}.use-cases-collection .button--primary{border-color:var(--color-primary-action);background:var(--color-primary-action);color:var(--color-on-primary)}.use-cases-collection .button--primary:hover{border-color:var(--color-primary-action-hover);background:var(--color-primary-action-hover)}body:has(.use-cases-collection) .site-footer{-webkit-border-before:var(--rule-hair) solid var(--color-border);border-block-start:var(--rule-hair) solid var(--color-border);background:var(--color-surface-1)}body:has(.use-cases-collection) .footer-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-block:var(--space-2xl)}body:has(.use-cases-collection) .footer-grid nav,body:has(.use-cases-collection) .footer-grid section{display:grid;align-content:start;align-items:normal;grid-gap:var(--space-xs);gap:var(--space-xs)}body:has(.use-cases-collection) .footer-grid a,body:has(.use-cases-collection) .footer-grid p,body:has(.use-cases-collection) .footer-grid span{max-width:none;color:var(--color-text-soft);font-size:var(--text-sm)}body:has(.use-cases-collection) .footer-grid strong{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);font-size:var(--text-sm)}body:has(.use-cases-collection) .footer-brand .ve-logo__wordmark{font-size:var(--text-base)}body:has(.use-cases-collection) .footer-grid a{display:inline-flex;width:max-content;align-items:center;text-decoration:none;white-space:nowrap}body:has(.use-cases-collection) .footer-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg);padding-block:var(--space-lg);-webkit-border-before:var(--rule-hair) solid var(--color-rule-quiet);border-block-start:var(--rule-hair) solid var(--color-rule-quiet);color:var(--color-text-soft);font-size:var(--text-sm)}body:has(.use-cases-collection) .footer-notice p:last-child{width:100%;margin-left:0}body:has(.use-cases-collection) .age-mark{display:inline-grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border:var(--rule-hair) solid var(--color-border);border-radius:50%;color:var(--color-primary);font-family:var(--font-body);font-weight:700}@keyframes use-cases-hero-arrival{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes use-cases-line-arrival{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (min-width:40rem){.use-cases-collection .shell,body:has(.use-cases-collection) .site-shell{width:min(var(--content-max),calc(100% - (2 * var(--gutter-desktop))))}.use-cases-collection .all-index,.use-cases-collection .chapter,.use-cases-collection .closing{padding-block:var(--space-section-tablet)}.use-cases-collection .index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-cases-collection .index-link:nth-child(odd){-webkit-padding-end:var(--space-lg);padding-inline-end:var(--space-lg)}.use-cases-collection .index-link:nth-child(2n){-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg);-webkit-border-start:var(--rule-hair) solid var(--color-rule-quiet);border-inline-start:var(--rule-hair) solid var(--color-rule-quiet)}body:has(.use-cases-collection) .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.use-cases-collection) .footer-notice p:last-child{width:auto;-webkit-margin-start:auto;margin-inline-start:auto}}@media (min-width:60rem){body:has(.use-cases-collection) .use-cases-header .menu-toggle{display:none}body:has(.use-cases-collection) .use-cases-header .primary-navigation{position:static;display:flex;padding:0;align-items:center;gap:var(--space-2xs);border:0;background:transparent}body:has(.use-cases-collection) .use-cases-header .nav-link{justify-content:center}body:has(.use-cases-collection) .use-cases-header .nav-link[aria-current=page]{position:relative}body:has(.use-cases-collection) .use-cases-header .nav-link[aria-current=page]:after{position:absolute;inset-block-end:-.2rem}body:has(.use-cases-collection) .use-cases-header .nav-link--secondary{-webkit-margin-start:var(--space-sm);margin-inline-start:var(--space-sm);-webkit-border-before:0;border-block-start:0;-webkit-border-start:var(--rule-hair) solid var(--color-rule-quiet);border-inline-start:var(--rule-hair) solid var(--color-rule-quiet)}body:has(.use-cases-collection) .use-cases-header .nav-link--primary{-webkit-margin-before:0;margin-block-start:0;padding-inline:var(--space-lg)}body:has(.use-cases-collection) .footer-grid{grid-template-columns:minmax(18rem,1.5fr) repeat(3,minmax(0,1fr))}}@media (min-width:72.01rem){.use-cases-collection .all-index,.use-cases-collection .chapter,.use-cases-collection .closing{padding-block:var(--space-section-desktop)}.use-cases-collection .chapter__head,.use-cases-collection .section-heading{grid-column:1/span 7}.use-cases-collection .use-case{grid-column:span 6}.use-cases-collection .closing__inner{align-items:end}.use-cases-collection .closing__copy{grid-column:1/span 7}.use-cases-collection .closing__actions{grid-column:9/-1;justify-content:flex-end}}@media (max-width:72rem){.use-cases-collection .use-case{grid-column:1/-1}}@media (max-width:48rem){.use-cases-collection .all-index,.use-cases-collection .chapter>.shell,.use-cases-collection .closing__inner,.use-cases-collection .use-case-grid{column-gap:var(--space-xs)}.use-cases-collection .index-grid{display:flex;gap:var(--space-xs);-webkit-padding-after:var(--space-xs);padding-block-end:var(--space-xs);overflow-x:auto;-webkit-border-before:0;border-block-start:0;scroll-snap-type:inline mandatory;scrollbar-width:none}.use-cases-collection .index-link{width:max-content;min-width:min(80%,18rem);flex:0 0 auto;min-height:6rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);scroll-snap-align:start}.use-cases-collection .use-case{padding:var(--space-sm)}.use-cases-collection .video-pair{gap:var(--space-xs)}.use-cases-collection .use-case__body{gap:var(--space-sm);padding:var(--space-md) 0 0}.use-cases-collection .use-case__category{font-size:.6875rem;line-height:1.25}.use-cases-collection .video-pair__switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-video-canvas)}.use-cases-collection .video-pair__switch button{min-width:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-faint);cursor:pointer;font-size:var(--text-sm);font-weight:600;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.use-cases-collection .video-pair__switch button[aria-selected=true]{background:var(--color-surface-3);color:var(--color-text)}.use-cases-collection .video-pair__continuity{display:none}.use-cases-collection .video-pair__grid{grid-template-columns:minmax(0,1fr);gap:0}.use-cases-collection .video-panel:not(.is-active){display:none}.use-cases-collection .video-panel figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (min-width:80rem){.use-cases-collection .index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.use-cases-collection .index-link:nth-child(2n){padding-inline:0;-webkit-border-start:0;border-inline-start:0}.use-cases-collection .index-link:nth-child(3n+1){-webkit-padding-end:var(--space-lg);padding-inline-end:var(--space-lg)}.use-cases-collection .index-link:nth-child(3n+2){padding-inline:var(--space-lg);border-inline:var(--rule-hair) solid var(--color-rule-quiet)}.use-cases-collection .index-link:nth-child(3n){-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg)}}@media (max-width:39.99rem){body:has(.use-cases-collection) .use-cases-header .brand__wordmark{font-size:var(--text-base)}.use-cases-collection .hero{min-height:30rem}.use-cases-collection .hero-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.95fr) minmax(0,1.05fr)}.use-cases-collection .hero-source{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:var(--rule-hair) solid var(--color-primary);border-block-end:var(--rule-hair) solid var(--color-primary)}.use-cases-collection .hero-next{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.use-cases-collection .hero-next__frame{padding:var(--space-sm);-webkit-border-after:0;border-block-end:0;-webkit-border-end:var(--rule-hair) solid var(--color-border);border-inline-end:var(--rule-hair) solid var(--color-border)}.use-cases-collection .hero-next__frame:last-child{-webkit-border-end:0;border-inline-end:0}.use-cases-collection .hero-next .hero-frame-label{display:none}.use-cases-collection .continuation-axis{inset-block-start:calc(46% - 1.5rem);inset-inline-start:50%;width:3rem;transform:rotate(90deg)}.use-cases-collection .hero-content{min-height:30rem;padding-block:var(--space-xl)}.use-cases-collection .hero-copy{gap:var(--space-md)}.use-cases-collection h1{font-size:clamp(2.5rem,13vw,3.4rem)}.use-cases-collection .discovery__inner{gap:var(--space-md)}.use-cases-collection .chapter__head,.use-cases-collection .section-heading{-webkit-margin-after:var(--space-xl);margin-block-end:var(--space-xl)}.use-cases-collection .button,.use-cases-collection .closing__actions{width:100%}body:has(.use-cases-collection) .footer-notice{align-items:flex-start}}@media (max-width:22rem){.use-cases-collection .shell,body:has(.use-cases-collection) .site-shell{width:min(var(--content-max),calc(100% - (2 * var(--gutter-small))))}body:has(.use-cases-collection) .use-cases-header .header-inner{gap:var(--space-xs)}body:has(.use-cases-collection) .use-cases-header .brand__wordmark{display:none}.use-cases-collection .use-case__actions{align-items:flex-start;flex-direction:column}}@media (hover:hover) and (pointer:fine){.use-cases-collection .use-case:hover{border-color:var(--color-border-strong)}.use-cases-collection .video-pair__switch button:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text)}}@media (prefers-reduced-motion:reduce){body:has(.use-cases-collection) .use-cases-collection *,body:has(.use-cases-collection) .use-cases-collection :after,body:has(.use-cases-collection) .use-cases-collection :before{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}.use-cases-collection .continuation-axis,.use-cases-collection .hero-copy{opacity:1;transform:none}}