.titlebar:where(.astro-4hwrrwa2){background-image:url(/traffic-lights.svg),url(/globe.svg);background-position:8px center,right 8px center;background-repeat:no-repeat,no-repeat}._gradientBg_1gp7f_1{background:linear-gradient(to bottom,#000,#000000fc 1.3%,#000000f3 4.9%,#000000e4 10.4%,#000000d2 17.5%,#000000bd 25.9%,#000000a5 35.2%,#0000008c 45%,#00000073 55%,#0000005a 64.8%,#00000042 74.1%,#0000002d 82.5%,#0000001b 89.6%,#0000000c 95.1%,#00000003 98.7%,#0000)}._close_1gp7f_23{background:#ffffff0e;color:hsl(0,0%,93%),}@keyframes _enter_1gp7f_1{0%{opacity:0;filter:blur(5px);transform:scale(.8)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes _exit_1gp7f_1{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(5px);transform:scale(.8)}}._hoverContent_1gp7f_58{height:435px;width:200px;transform-origin:var(--radix-hover-card-content-transform-origin);&[data-state=open]{@media (prefers-reduced-motion: no-preference){animation:_enter_1gp7f_1 .25s cubic-bezier(.4,0,.2,1) forwards}}&[data-state=closed]{@media (prefers-reduced-motion: no-preference){animation:_exit_1gp7f_1 .25s cubic-bezier(.4,0,.2,1) forwards}}}.work-card:where(.astro-cam3p5ks){display:flex;flex-direction:column;gap:3rem;padding:1.5rem;background:var(--color-chip-bg)!important;border:1px solid var(--gray6);border-radius:16px;text-decoration:none;box-shadow:#0000001a 0 5px 30px -5px;transition:border-color .15s ease;position:relative;html.dark &{background:var(--color-gray-a2)!important}}.work-card:where(.astro-cam3p5ks):hover{border-color:var(--gray8)}.preview-gallery:where(.astro-cam3p5ks){display:flex;justify-content:center;align-items:center;height:200px;position:relative;perspective:800px}.preview-card:where(.astro-cam3p5ks){--card-index: 0;position:absolute;width:100px;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.preview-card:where(.astro-cam3p5ks):nth-child(1){transform:translate(-110px) rotate(-8deg);z-index:1}.preview-card:where(.astro-cam3p5ks):nth-child(2){transform:translate(-38px) rotate(-3deg);z-index:2}.preview-card:where(.astro-cam3p5ks):nth-child(3){transform:translate(38px) rotate(3deg);z-index:2}.preview-card:where(.astro-cam3p5ks):nth-child(4){transform:translate(110px) rotate(8deg);z-index:1}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks):nth-child(1){transform:translate(-120px) rotate(-10deg) translateY(-4px)}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks):nth-child(2){transform:translate(-42px) rotate(-4deg) translateY(-4px)}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks):nth-child(3){transform:translate(42px) rotate(4deg) translateY(-4px)}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks):nth-child(4){transform:translate(120px) rotate(10deg) translateY(-4px)}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks){box-shadow:0 8px 24px #0000001f}@media (min-width: 768px){.work-card:where(.astro-cam3p5ks){flex-direction:row;align-items:center}.work-card-content:where(.astro-cam3p5ks){flex:1;flex-direction:column;align-items:flex-start}.preview-gallery:where(.astro-cam3p5ks){flex:1}}@media (max-width: 480px){.work-card:where(.astro-cam3p5ks){padding:1rem}.work-card-content:where(.astro-cam3p5ks){flex-direction:column;gap:.75rem}.preview-gallery:where(.astro-cam3p5ks){height:160px}.preview-card:where(.astro-cam3p5ks){width:80px}.preview-card:where(.astro-cam3p5ks):nth-child(1){transform:translate(-70px) rotate(-8deg)}.preview-card:where(.astro-cam3p5ks):nth-child(2){transform:translate(-24px) rotate(-3deg)}.preview-card:where(.astro-cam3p5ks):nth-child(3){transform:translate(24px) rotate(3deg)}.preview-card:where(.astro-cam3p5ks):nth-child(4){transform:translate(70px) rotate(8deg)}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks):nth-child(1){transform:translate(-76px) rotate(-10deg) translateY(-4px)}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks):nth-child(2){transform:translate(-28px) rotate(-4deg) translateY(-4px)}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks):nth-child(3){transform:translate(28px) rotate(4deg) translateY(-4px)}.work-card:where(.astro-cam3p5ks):hover .preview-card:where(.astro-cam3p5ks):nth-child(4){transform:translate(76px) rotate(10deg) translateY(-4px)}}a:where(.astro-kqty5qjk),u:where(.astro-kqty5qjk){text-underline-offset:4px;padding:0 4px;margin:0 -3px;border-radius:4px}.link:where(.astro-kqty5qjk){display:inline-block;text-decoration:underline;text-decoration-color:var(--gray9);text-decoration-thickness:1px}.link:where(.astro-kqty5qjk):hover,.link:where(.astro-kqty5qjk):focus-within{color:var(--selection-color);background-color:var(--accent);text-decoration-line:underline;text-decoration-style:wavy;outline:none}h1:where(.astro-kqty5qjk){--text-gradient: linear-gradient( 333deg, var(--color-gray-a11), var(--color-gray-a12) );background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
