@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.tags{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.tags>li{display:flex}.tag{height:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*2);white-space:nowrap;box-shadow:0 0 0 1px var(--color-neutral-200);background-image:linear-gradient(to bottom,var(--color-neutral-0),var(--color-neutral-100)96.429%);border:1px solid #fff;display:inline-flex}.tag__lead{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);flex-shrink:0;display:flex;position:relative}.tag__dot{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);background-color:var(--color-green-600,#00a544);border-radius:3.40282e38px;flex-shrink:0}@supports (color:lab(0% 0 0)){.tag__dot{background-color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.tag__ping{background-color:var(--color-green-600,#00a544);opacity:0;border-radius:3.40282e38px;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.tag__ping{background-color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.tag__label{font-family:var(--font-mono,var(--font-geist-mono),monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:26px;color:var(--color-neutral-700,#44403b);text-transform:uppercase;text-box:trim-both cap alphabetic;text-shadow:0 .3px .5px #00000029;line-height:26px}@supports (color:lab(0% 0 0)){.tag__label{color:var(--color-neutral-700,lab(27.3812% 1.32917 3.57789))}}html.js .tags--flourish .tag{clip-path:circle(0 at 13px)}html.js .tags--flourish .tag__label{clip-path:inset(-4px 100% -4px -4px)}html.js .tags--flourish .tag__dot{background-color:var(--color-neutral-300,#d6d3d1)}@supports (color:lab(0% 0 0)){html.js .tags--flourish .tag__dot{background-color:var(--color-neutral-300,lab(84.7909% .928015 1.59738))}}@media (prefers-reduced-motion:reduce){html.js .tags--flourish .tag{clip-path:none;opacity:0}html.js .tags--flourish .tag__label{clip-path:none}}html.js:not(.entrance-ready) .tags--flourish :is(.tag,.tag__label){animation:0s 1.5s forwards tag-flourish-failsafe}html.js:not(.entrance-ready) .tags--flourish .tag__dot{animation:0s 1.5s forwards tag-dot-failsafe}@keyframes tag-flourish-failsafe{to{clip-path:none;opacity:1}}@keyframes tag-dot-failsafe{to{background-color:var(--color-green-600)}}html.entrance-failsafe .tags--flourish :is(.tag,.tag__label){clip-path:none!important;opacity:1!important}html.entrance-failsafe .tags--flourish .tag__dot{background-color:var(--color-green-600)!important}@property --tw-leading{syntax:"*";inherits:false}
.case-video{border-radius:var(--radius-20,20px);background:var(--color-surface);width:100%;height:100%;position:relative;overflow:hidden}.case-video--bordered{border:1px solid var(--color-border)}.case-video__el{object-fit:cover;object-position:var(--case-video-position,top center);width:100%;height:100%;transform:scale(var(--case-video-zoom,1));transform-origin:var(--case-video-position,top center);display:block}.case-video__placeholder{z-index:1;background-position:var(--case-video-position,center center);filter:blur(16px);transform:scale(var(--case-video-placeholder-zoom,1.1));transform-origin:var(--case-video-position,center center);background-size:cover;transition:opacity .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.case-video[data-ready] .case-video__placeholder{opacity:0}@media (prefers-reduced-motion:reduce){.case-video__placeholder{transition:none}}
