.expertise_grid__x1fZe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--spacing-gutter);row-gap:var(--spacing-block)}.expertise_item___q3Dm{display:flex;min-width:0;flex-direction:column;align-items:stretch}.expertise_visual__QoqT3{--hero-dot-color:var(--brand-blue);position:relative;display:flex;width:100%;aspect-ratio:3/2;margin-bottom:1.5rem;padding:var(--spacing-inset);overflow:hidden;border-radius:var(--radius-card);background:var(--muted)}.expertise_visual__QoqT3:has(:focus-visible){outline:2px solid var(--ring);outline-offset:4px}.expertise_visual__QoqT3 [data-dot-sculpture]:focus-visible{box-shadow:none}@media (max-width:767px){.expertise_grid__x1fZe{grid-template-columns:minmax(0,1fr)}}.glass-card{position:relative;z-index:0;contain:layout style;border-radius:var(--radius-card);background:color-mix(in oklch,var(--card) 94%,white);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);box-shadow:0 1px 2px rgba(15,18,26,.04),0 18px 44px -28px rgba(15,18,26,.2);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.glass-card.rounded-full{border-radius:999px}.glass-card.rounded-\[2rem\]{border-radius:2rem}.glass-card.rounded-3xl{border-radius:1.5rem}.glass-card.rounded-2xl{border-radius:1rem}@media (prefers-reduced-transparency:reduce){.glass-card{background:var(--card)}}.glass-card:hover{border-color:color-mix(in srgb,var(--foreground) 14%,transparent);box-shadow:0 2px 6px rgba(15,18,26,.05),0 26px 56px -30px rgba(15,18,26,.26)}.dark .glass-card{background:color-mix(in oklch,var(--card) 92%,black);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.35),0 22px 48px -28px rgba(0,0,0,.55)}@media (prefers-reduced-transparency:reduce){.dark .glass-card{background:var(--card)}}.dark .glass-card:hover{border-color:color-mix(in srgb,var(--foreground) 18%,transparent);box-shadow:0 2px 8px rgba(0,0,0,.4),0 28px 60px -30px rgba(0,0,0,.68)}html:not(.dark) .glass-card{--muted-foreground:hsl(0 0% 34%)}.lab-floating-panel_layer__i_LJ_{position:fixed;inset:0;z-index:90;pointer-events:none}.lab-floating-panel_scrim__4ZUik{position:absolute;inset:0;pointer-events:auto;border:0;background:transparent;cursor:default}.lab-floating-panel_panel__jLxeu{pointer-events:auto;position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:flex;width:min(40rem,calc(100vw - 2rem));max-height:min(40rem,calc(100dvh - var(--lab-bar-h, 0px) - 2.5rem));flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--background) 90%,transparent);box-shadow:var(--elev-3);backdrop-filter:blur(18px);animation:lab-floating-panel_lab-float-in__roE4x .42s cubic-bezier(.22,1.28,.36,1)}.lab-floating-panel_header__el9GL{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .75rem .75rem 1.25rem;border-bottom:1px solid var(--border)}.lab-floating-panel_title__EGDGs{margin:0;min-width:0;overflow:hidden;font-size:1rem;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.lab-floating-panel_close__2Oxwd{display:inline-flex;width:var(--lab-control-size);height:var(--lab-control-size);flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);cursor:pointer}.lab-floating-panel_close__2Oxwd:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}.lab-floating-panel_close__2Oxwd:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lab-floating-panel_body__Z_8GP{min-height:0;overflow:auto;overscroll-behavior:contain;padding:1rem 1.25rem 1.25rem}.lab-floating-panel_cardSheet__HCF21{position:absolute;right:.875rem;bottom:.875rem;left:.875rem;z-index:50;display:flex;max-height:calc(100% - 1.75rem);flex-direction:column;gap:.625rem;overflow:auto;overscroll-behavior:contain;padding:1.25rem 1.375rem;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:calc(var(--radius-card) - var(--lab-inset, .5rem));background:color-mix(in srgb,var(--background) 56%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 62%,transparent),0 18px 40px -22px color-mix(in srgb,var(--foreground) 24%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.85);backdrop-filter:blur(40px) saturate(1.85);cursor:auto;touch-action:pan-y}.lab-floating-panel_cardSheet__HCF21>p{margin:0}.lab-floating-panel_cardSheet__HCF21>p:first-child{font-size:.9375rem;line-height:1.45}.lab-floating-panel_copy__Ovhai{margin:0;font-size:1rem;line-height:1.5;text-wrap:pretty}@keyframes lab-floating-panel_lab-float-in__roE4x{0%{opacity:0;transform:translateX(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lab-floating-panel_panel__jLxeu{animation:none}}.project-preview_stage__i7yp5{--preview-tint:#738697;isolation:isolate;color:var(--foreground);background-color:var(--surface-page);background-size:100% 100%;background-repeat:no-repeat;background-image:radial-gradient(ellipse at 18% 8%,color-mix(in srgb,white 88%,transparent),transparent 66%),radial-gradient(ellipse at 88% 96%,color-mix(in srgb,var(--preview-tint) 20%,transparent),transparent 72%),linear-gradient(155deg,var(--surface-page) 8%,color-mix(in srgb,var(--surface-inner) 82%,var(--surface-page)) 100%)}.project-preview_stage__i7yp5[data-preview-project=vidiq-mobile-app]{--preview-tint:#668cce}.project-preview_stage__i7yp5[data-preview-project=adobe-creative-production]{--preview-tint:#ad8f95}.project-preview_stage__i7yp5[data-preview-project=memoory-social-mobile-app]{--preview-tint:#bd92a7}.project-preview_stage__i7yp5[data-preview-project=shopify-ai-alt-text]{--preview-tint:#85a483}.project-preview_stage__i7yp5[data-preview-project=instacart-wayfinder]{--preview-tint:#7ea98e}.project-preview_stage__i7yp5[data-preview-project=payflow-ai-workspace]{--preview-tint:#82a59e}.project-preview_stage__i7yp5[data-preview-project=litty-stories]{--preview-tint:#ab947f}.project-preview_stage__i7yp5[data-preview-project=startup-investor-crm]{--preview-tint:#9f99bb}.project-preview_stage__i7yp5[data-preview-project=visual-explorations-journal]{--preview-tint:#777d86}.project-preview_stage__i7yp5:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.1;background:url("data:image/png;base64,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") repeat;background-size:96px 96px}.project-preview_stage__i7yp5:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--foreground) 15%,transparent) .6px,transparent .9px);background-size:16px 16px;background-position:8px 8px;mask-image:radial-gradient(ellipse at 90% 92%,black,transparent 72%)}.project-preview_media__IwjMj{z-index:1;overflow:hidden;border-radius:clamp(5px,1.5cqw,10px);background:var(--surface-page);box-shadow:0 0 0 1px rgb(255 255 255/.8),0 1px 2px 1px rgb(28 35 42/.16),0 6px 10px -6px rgb(28 35 42/.24),0 24px 34px -18px rgb(28 35 42/.36)}.project-preview_stage__i7yp5[data-preview-kind=phones] .project-preview_media__IwjMj{border-radius:13%/6%;box-shadow:0 0 0 1px rgb(50 55 62/.7),0 0 0 3px rgb(160 165 171/.4),0 3px 4px 3px rgb(35 40 45/.12),0 18px 24px -12px rgb(28 35 42/.4)}.project-preview_stage__i7yp5[data-preview-pair=true] .project-preview_media__IwjMj:first-child{transform:translateY(-3cqh)}.project-preview_stage__i7yp5[data-preview-pair=true] .project-preview_media__IwjMj:last-child{transform:translateY(3cqh)}.project-preview_stage__i7yp5[data-preview-kind=artwork] .project-preview_media__IwjMj{background:transparent;border-radius:3px;box-shadow:none}.dark .project-preview_stage__i7yp5{background-image:radial-gradient(ellipse at 18% 8%,color-mix(in srgb,var(--foreground) 7%,transparent),transparent 68%),radial-gradient(ellipse at 88% 96%,color-mix(in srgb,var(--preview-tint) 19%,transparent),transparent 72%),linear-gradient(155deg,color-mix(in srgb,var(--surface-inner) 78%,var(--surface-page)),var(--surface-page))}.dark .project-preview_stage__i7yp5:before{opacity:.035}.dark .project-preview_stage__i7yp5:after{opacity:.7}.dark .project-preview_media__IwjMj{box-shadow:0 0 0 1px rgb(255 255 255/.18),0 4px 8px rgb(0 0 0/.25),0 24px 34px -14px rgb(0 0 0/.65)}.dark .project-preview_stage__i7yp5[data-preview-kind=phones] .project-preview_media__IwjMj{box-shadow:0 0 0 1px rgb(175 185 199/.55),0 0 0 3px rgb(40 44 50/.9),0 18px 24px -10px rgb(0 0 0/.7)}.dark .project-preview_stage__i7yp5[data-preview-kind=artwork] .project-preview_media__IwjMj{box-shadow:none}