.screen[data-astro-cid-k5mxwwil]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;box-shadow:-1px 3px 4px #0000001a,0 0 0 6px var(--line)}.screen[data-astro-cid-k5mxwwil] img[data-astro-cid-k5mxwwil]{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover}.screen-video[data-astro-cid-k5mxwwil]{overflow:clip}.screen-video[data-astro-cid-k5mxwwil] video[data-astro-cid-k5mxwwil]{width:100%;height:100%;object-fit:fill;background:transparent}.screen-pair[data-astro-cid-k5mxwwil]{display:flex;align-items:center;gap:24px;width:100%;aspect-ratio:16 / 9}.screen-pair[data-astro-cid-k5mxwwil] .screen[data-astro-cid-k5mxwwil]{flex:1;min-width:0;height:100%;aspect-ratio:auto}.page[data-astro-cid-aid3sr62]{display:flex;flex-direction:column;align-items:center;height:100svh;min-height:100svh;max-height:100svh;overflow:clip;background:var(--bg)}.main[data-astro-cid-aid3sr62]{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;width:100%;max-width:2000px;height:100vh;max-height:100vh;overflow:clip}.sidebar[data-astro-cid-aid3sr62]{display:flex;flex-direction:column;justify-content:space-between;width:360px;height:100%;flex:none}.card[data-astro-cid-aid3sr62]{position:relative;display:flex;justify-content:center;align-items:flex-start;height:112px;padding:20px;background:var(--surface);border-radius:15px;overflow:hidden;box-shadow:var(--shadow-card)}.card[data-astro-cid-aid3sr62] .card-content{flex:1;display:grid;grid-template-columns:28px 1fr;grid-template-areas:"logo name" "tagline tagline";align-items:center;column-gap:10px;row-gap:12px}.card[data-astro-cid-aid3sr62] .card-content.is-leaving{position:absolute;top:20px;left:20px;right:20px}.card[data-astro-cid-aid3sr62] .card-logo{grid-area:logo;width:28px;height:28px;border:1px solid rgba(0,0,0,.1);border-radius:6px}.card[data-astro-cid-aid3sr62] .card-name{grid-area:name;font-size:16px;font-weight:500;line-height:normal;color:var(--text)}.card[data-astro-cid-aid3sr62] .card-tagline{grid-area:tagline;font-size:14px;font-weight:500;line-height:normal;color:#00000059}.sidebar-bottom[data-astro-cid-aid3sr62]{display:flex;flex-direction:column;gap:20px;padding-bottom:96px;width:100%}.showreel[data-astro-cid-aid3sr62]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;height:100%}.window[data-astro-cid-aid3sr62]{flex:1 1 1px;min-height:0;width:100%;display:flex;flex-direction:column;background:var(--surface);border-radius:12px;box-shadow:var(--shadow-hairline);overflow:hidden}.window-header[data-astro-cid-aid3sr62]{position:relative;z-index:3;display:flex;align-items:center;gap:24px;height:74px;padding:0 20px;flex:none;background:#ffffff0a}.window-header[data-astro-cid-aid3sr62]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hairline)}.search[data-astro-cid-aid3sr62]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end}.address[data-astro-cid-aid3sr62]{position:relative;z-index:2;display:flex;align-items:center;gap:10px;width:100%;height:42px;padding-left:16px;border-radius:40px;background:linear-gradient(90deg,#fff 57.3694%,#f7f7f7 85.3869%)}.address[data-astro-cid-aid3sr62]:after{content:"";position:absolute;inset:0;border:1px solid var(--line);border-radius:inherit;pointer-events:none}.lock[data-astro-cid-aid3sr62]{flex:none}.separator[data-astro-cid-aid3sr62]{flex:none;width:1px;height:40px;background:var(--line)}.address-link[data-astro-cid-aid3sr62]{position:relative;z-index:1;display:inline-flex;align-items:center;font-size:13px;font-weight:500;line-height:1.2;color:#666;text-decoration:none;white-space:nowrap}.domain-slot[data-astro-cid-aid3sr62]{position:relative;display:inline-flex;padding-right:4px}.domain-slot[data-astro-cid-aid3sr62] .domain.is-leaving{position:absolute;left:0;top:0}.arrow-slot[data-astro-cid-aid3sr62]{position:relative;display:inline-flex;width:8px;height:9px}.arrow-slot[data-astro-cid-aid3sr62] .arrow{transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.arrow-slot[data-astro-cid-aid3sr62] .arrow.is-leaving{position:absolute;left:0;top:0}@media(hover:hover){.address-link[data-astro-cid-aid3sr62]:hover .arrow:not(.is-leaving){transform:scale(1.1)}}.address-end[data-astro-cid-aid3sr62]{position:relative;z-index:1;flex:1;display:flex;justify-content:flex-end;align-items:center;gap:10px}.go-home[data-astro-cid-aid3sr62]{display:flex;flex:none;align-items:center;gap:8px;height:40px;padding:8px 8px 8px 14px;border-radius:45px;background:#eee;overflow:hidden;text-decoration:none;box-shadow:var(--shadow-pill);transition:box-shadow var(--spring-04-duration) var(--spring-04)}.go-home-label[data-astro-cid-aid3sr62]{font-size:13px;font-weight:500;line-height:1.2;color:var(--text-muted);white-space:pre}.go-home-key[data-astro-cid-aid3sr62]{display:grid;place-items:center;height:24px;padding:0 6px;border-radius:25px;background:#ddd;box-shadow:0 1px 1px #ffffff85;font-size:12px;font-weight:500;color:var(--text-muted)}@media(hover:hover){.go-home[data-astro-cid-aid3sr62]:hover{box-shadow:0 2px 2px -1px #1a1a1a14,0 3px 3px -1.5px #1a1a1a0f,0 5px 5px -2.5px #1a1a1a0f,0 7px 2px -6px #1a1a1a1f,inset 0 .5px .5px #ffffff3d,inset 0 4px 8px #ffffff29}}.go-home[data-astro-cid-aid3sr62]:active,.go-home[data-astro-cid-aid3sr62].is-pressed{box-shadow:0 0 0 -1px #1a1a1a14,0 0 2px -1.5px #1a1a1a0f,0 5px 5px -2.5px #1a1a1a0f,0 0 3px -6px #1a1a1a1f,inset 0 .5px .5px #ffffff3d,inset 0 4px 16px #ffffff29}.projects[data-astro-cid-aid3sr62]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:40px;overflow:auto;scrollbar-width:none}.projects[data-astro-cid-aid3sr62]::-webkit-scrollbar{width:0;height:0}.project[data-astro-cid-aid3sr62]{display:flex;align-items:flex-start;gap:12px;width:100%;padding-top:40px;flex:none}.project[data-astro-cid-aid3sr62]:first-child{padding-top:0}.project-badge[data-astro-cid-aid3sr62]{position:sticky;top:0;z-index:1;flex:none;width:32px;height:32px;padding:4px;background:var(--bg);border-radius:50px;overflow:clip}.project-badge[data-astro-cid-aid3sr62] img[data-astro-cid-aid3sr62]{width:24px;height:24px;border-radius:40px;object-fit:cover}.project-screens[data-astro-cid-aid3sr62]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.dock[data-astro-cid-aid3sr62]{position:relative;z-index:4;display:flex;align-items:flex-end;justify-content:center;gap:10px;height:75px;padding:12px;flex:none;border-radius:20px;background:var(--surface);overflow:visible;box-shadow:0 0 0 2px #0000000a,0 .602187px .602187px -1.25px #0000002e,0 2.28853px 2.28853px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.dock-item[data-astro-cid-aid3sr62]{position:relative;display:flex;justify-content:center;align-items:flex-end}.dock-item[data-astro-cid-aid3sr62] img[data-astro-cid-aid3sr62]{width:52px;height:52px;border-radius:25%;will-change:width,height,transform}.dock-item[data-astro-cid-aid3sr62].is-active img[data-astro-cid-aid3sr62]{width:67.6px;height:67.6px;transform:translateY(-8px)}.dock-dot[data-astro-cid-aid3sr62]{position:absolute;bottom:-6px;width:4px;height:4px;border-radius:50%;background:#666;display:none}.dock-item[data-astro-cid-aid3sr62].is-active .dock-dot[data-astro-cid-aid3sr62]{display:block}.appear-card[data-astro-cid-aid3sr62]{animation:appear-down .7s cubic-bezier(.54,0,.21,1) .1s backwards}.appear-address[data-astro-cid-aid3sr62]{animation:appear-down .7s cubic-bezier(.09,.35,.21,1) .4s backwards}.appear-home[data-astro-cid-aid3sr62]{animation:appear-down .7s cubic-bezier(.09,.35,.21,1) .6s backwards}.card-first[data-astro-cid-aid3sr62] .card-logo[data-astro-cid-aid3sr62]{animation:card-logo-in .5s var(--ease-in-out) .45s backwards}.card-first[data-astro-cid-aid3sr62] .card-name[data-astro-cid-aid3sr62],.card-first[data-astro-cid-aid3sr62] .card-tagline[data-astro-cid-aid3sr62]{animation:card-text-in .5s var(--ease-in-out) .45s backwards}@keyframes card-logo-in{0%{opacity:0}}@keyframes card-text-in{0%{opacity:0;transform:translateY(-10px);filter:blur(4px)}}@media(max-width:1199.98px){.sidebar[data-astro-cid-aid3sr62],.dock[data-astro-cid-aid3sr62]{display:none}.window-header[data-astro-cid-aid3sr62]{gap:12px;padding:0 12px}.address-end[data-astro-cid-aid3sr62]{padding-right:4px}.projects[data-astro-cid-aid3sr62]{padding:40px 40px 40px 12px}}@media(max-width:809.98px){.main[data-astro-cid-aid3sr62]{flex-direction:column;padding:8px}.window-header[data-astro-cid-aid3sr62]{height:auto;padding:12px;gap:12px}.appear-address[data-astro-cid-aid3sr62]{animation:none}.address-link[data-astro-cid-aid3sr62]{pointer-events:none}.arrow-slot[data-astro-cid-aid3sr62],.address-end[data-astro-cid-aid3sr62] .book,.go-home[data-astro-cid-aid3sr62]{display:none}.address-end[data-astro-cid-aid3sr62]{min-height:34px}.projects[data-astro-cid-aid3sr62]{padding:18px 18px 120px}.project[data-astro-cid-aid3sr62],.project[data-astro-cid-aid3sr62]:first-child{flex-direction:column;align-items:center;padding-top:24px}.project-screens[data-astro-cid-aid3sr62]{width:100%;gap:24px}}
