.sr-only[data-astro-cid-thetkhdg]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.use-case-page[data-astro-cid-thetkhdg]{min-height:100dvh}.use-case-page[data-astro-cid-thetkhdg] .hero{text-align:left;background-color:#141414;padding:5rem 1.25rem 4rem}.use-case-page[data-astro-cid-thetkhdg] .hero .hero-content{max-width:var(--container-xl);margin:0 auto}.use-case-page[data-astro-cid-thetkhdg] .hero .hero-content .accent-line{background:hsl(var(--hsl-primary));border-radius:var(--radius-full);width:40px;height:2px;margin-bottom:var(--gap-base);display:block}.use-case-page[data-astro-cid-thetkhdg] .hero .hero-content h1{font-size:var(--fs-fluid-2xl);font-weight:var(--font-weight-bold);color:hsl(var(--hsl-neutral-50));margin:0 0 var(--gap-base);letter-spacing:-.02em}.use-case-page[data-astro-cid-thetkhdg] .hero .hero-content p{font-size:var(--fs-fluid-base);color:hsl(var(--hsl-neutral-50) / .85);max-width:600px;line-height:var(--font-lh-normal);margin:0}.use-case-page[data-astro-cid-thetkhdg] .container{max-width:var(--container-xl);padding:var(--size-fluid-2xl) var(--gap-md);margin:0 auto}.use-case-page[data-astro-cid-thetkhdg] .container .filter-tabs{gap:var(--gap-md);margin-bottom:var(--size-fluid-xl);flex-wrap:wrap;justify-content:flex-start;display:flex}.use-case-page[data-astro-cid-thetkhdg] .container .filter-tabs .filter-tab{color:hsl(var(--hsl-foreground) / .6);font-size:var(--fs-fluid-sm);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:.375rem .125rem;transition:color .2s,border-color .2s}.use-case-page[data-astro-cid-thetkhdg] .container .filter-tabs .filter-tab:hover{color:hsl(var(--hsl-foreground));border-bottom-color:hsl(var(--hsl-foreground) / .25)}.use-case-page[data-astro-cid-thetkhdg] .container .filter-tabs .filter-tab:focus-visible{outline:2px solid hsl(var(--hsl-primary));outline-offset:2px}.use-case-page[data-astro-cid-thetkhdg] .container .filter-tabs .filter-tab.active{color:hsl(var(--hsl-accent));border-bottom-color:hsl(var(--hsl-accent))}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid{gap:var(--gap-lg);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card{background:hsl(var(--hsl-background));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-header{padding:var(--gap-lg);padding-bottom:var(--gap-md)}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-header h2{font-size:var(--fs-fluid-md);font-weight:var(--font-weight-semibold);color:hsl(var(--hsl-foreground));margin:0 0 .375rem;line-height:1.3}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-header .card-meta{font-family:var(--font-mono);font-size:var(--fs-fluid-xs);color:hsl(var(--hsl-foreground) / .55)}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-body{padding:0 var(--gap-lg) var(--gap-md)}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-body .story-block{margin-bottom:var(--gap-md)}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-body .story-block:last-child{margin-bottom:0}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-body .story-block .story-label{font-size:var(--fs-fluid-xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);color:hsl(var(--hsl-foreground) / .5);margin-bottom:.375rem}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-body .story-block:last-child .story-label[data-astro-cid-thetkhdg]{color:hsl(var(--hsl-accent))}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-body .story-block p{font-size:var(--fs-fluid-sm);color:hsl(var(--hsl-foreground) / .85);line-height:var(--font-lh-relaxed);margin:0}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-stats{gap:var(--gap-sm);padding:var(--gap-md) var(--gap-lg) var(--gap-lg);background:hsl(var(--hsl-surface-muted));flex-direction:column;margin:auto 0 0;display:flex}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-stats .stat-row{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-stats .stat-label{font-family:var(--font-mono);color:hsl(var(--hsl-foreground) / .6);margin:0;font-size:clamp(.6875rem,1vw,.8125rem)}.use-case-page[data-astro-cid-thetkhdg] .container .case-studies-grid .case-study-card .card-stats .stat-value{font-family:var(--font-mono);font-size:var(--fs-fluid-base);font-weight:var(--font-weight-bold);color:hsl(var(--hsl-accent));font-variant-numeric:tabular-nums;text-align:right;margin:0;line-height:1.3}.use-case-page[data-astro-cid-thetkhdg] .container .empty-state{text-align:center;padding:var(--size-fluid-xl) 0}.use-case-page[data-astro-cid-thetkhdg] .container .empty-state p{font-size:var(--fs-fluid-base);color:hsl(var(--hsl-foreground) / .6);margin:0 0 var(--gap-md)}.use-case-page[data-astro-cid-thetkhdg] .container .empty-state .empty-reset{font-family:var(--font-mono);font-size:var(--fs-fluid-sm);color:hsl(var(--hsl-accent));text-underline-offset:3px;padding:var(--gap-xs);background:0 0;border:none;text-decoration:underline}.use-case-page[data-astro-cid-thetkhdg] .container .empty-state .empty-reset:hover{color:hsl(var(--hsl-accent) / .8)}
