.work-card[data-astro-cid-r7kjq4ip]{display:flex;flex-direction:column;gap:20px;color:#fff}.wc-media[data-astro-cid-r7kjq4ip]{aspect-ratio:16 / 9;transition:opacity .3s var(--ease-spring)}.work-card[data-astro-cid-r7kjq4ip]:hover .wc-media[data-astro-cid-r7kjq4ip]{opacity:.5}.wc-img[data-astro-cid-r7kjq4ip]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wc-info[data-astro-cid-r7kjq4ip]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wc-title[data-astro-cid-r7kjq4ip]{min-width:0;padding-top:4px}.wc-sub[data-astro-cid-r7kjq4ip]{font-weight:300;color:var(--c-text-50)}.wc-meta[data-astro-cid-r7kjq4ip]{display:flex;align-items:center;gap:12px;flex:none}.wc-year[data-astro-cid-r7kjq4ip]{color:var(--c-text-50);white-space:nowrap}.work-card--large[data-astro-cid-r7kjq4ip] .wc-title[data-astro-cid-r7kjq4ip]{font-size:28px;line-height:1.2;padding-top:0}@media(max-width:1199px){.work-card[data-astro-cid-r7kjq4ip]:not(.work-card--large) .wc-info[data-astro-cid-r7kjq4ip]{flex-direction:column;gap:12px}}@media(max-width:809px){.wc-info[data-astro-cid-r7kjq4ip]{flex-direction:column;gap:12px}.work-card--large[data-astro-cid-r7kjq4ip] .wc-title[data-astro-cid-r7kjq4ip]{font-size:22px}}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;padding:var(--page-top) var(--pad) 0;text-align:center}.hero-light[data-astro-cid-j7pv25f6]{position:absolute;z-index:-1;inset:0 0 -320px;overflow:hidden;pointer-events:none}.hero-key[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:calc(var(--page-top) + 60px);width:min(1400px,150vw);aspect-ratio:1.5;translate:-54% -52%;background:radial-gradient(42% 40% at 44% 46%,#ff9b4a57,#ff9b4a1f 45%,#ff9b4a00);animation:key-drift 26s var(--ease) infinite alternate}html.js .hero-key[data-astro-cid-j7pv25f6]{opacity:0;scale:.85}html.js .hero[data-astro-cid-j7pv25f6].is-in .hero-key[data-astro-cid-j7pv25f6]{opacity:1;scale:1;transition:opacity 2.4s var(--ease) .1s,scale 2.8s var(--ease) .1s}@keyframes key-drift{0%{transform:translate(-40px,-10px) rotate(-10deg)}to{transform:translate(50px,30px) rotate(12deg)}}.hero-mark[data-astro-cid-j7pv25f6]{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px;font-family:var(--f-satoshi);font-weight:300}.hero-name[data-astro-cid-j7pv25f6]{font-size:72px;line-height:79.2px;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}.hero-role[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;font-size:22px;line-height:30px;text-transform:uppercase;color:var(--c-text-50)}.hero-role[data-astro-cid-j7pv25f6] .gap[data-astro-cid-j7pv25f6]{width:.5em}.hero-line[data-astro-cid-j7pv25f6]{max-width:600px;text-wrap:balance;margin:32px auto 0;font-size:20px;line-height:28px;color:var(--c-text-50)}.hero[data-astro-cid-j7pv25f6]{--split-dur: 1.2s}.reel[data-astro-cid-j7pv25f6]{margin-top:96px}.clients[data-astro-cid-j7pv25f6]{display:block;text-wrap:balance;max-width:1080px;margin-inline:auto;padding-top:16px;font-family:var(--f-satoshi);font-weight:300;font-size:26px;line-height:34px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--c-text-50)}.clients[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-block;margin:7px 22px}.featured[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:64px}.featured-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:64px 40px}.career-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:120px minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:baseline;padding:28px 0;border-top:1px solid var(--c-line)}.career-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--c-line)}.career-years[data-astro-cid-j7pv25f6]{font-weight:500;font-variant-numeric:tabular-nums;color:var(--c-text-50)}.career-studio[data-astro-cid-j7pv25f6]{font-family:var(--f-satoshi);font-weight:300;font-size:24px;line-height:30px;letter-spacing:1px;text-transform:uppercase}.career-role[data-astro-cid-j7pv25f6]{color:var(--c-text-80)}.career-projects[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px}.link-quiet[data-astro-cid-j7pv25f6]{color:var(--c-text-80);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:4px;transition:color .1s var(--ease),text-decoration-color .1s var(--ease)}.link-quiet[data-astro-cid-j7pv25f6]:hover{color:var(--c-orange-link);text-decoration-color:currentColor}@media(min-width:1440px){.hero[data-astro-cid-j7pv25f6]{padding-top:calc(var(--page-top) - 56px)}.hero-key[data-astro-cid-j7pv25f6]{top:calc(var(--page-top) + 4px)}.reel[data-astro-cid-j7pv25f6]{margin-top:72px}}@media(min-width:810px)and (max-width:1439px){.career-row[data-astro-cid-j7pv25f6]{grid-template-columns:100px minmax(0,1fr) minmax(0,1fr)}.career-projects[data-astro-cid-j7pv25f6]{grid-column:2 / -1;flex-direction:row;flex-wrap:wrap;gap:4px 20px}}@media(max-width:809px){.hero-name[data-astro-cid-j7pv25f6]{font-size:clamp(32px,11.5vw,44px);line-height:1.18}.hero-role[data-astro-cid-j7pv25f6]{font-size:15px;line-height:20px}.hero-line[data-astro-cid-j7pv25f6]{font-size:17px;line-height:26px;margin-top:24px}.reel[data-astro-cid-j7pv25f6]{margin-top:64px}.clients[data-astro-cid-j7pv25f6]{font-size:18px;line-height:26px}.clients[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:5px 12px}.featured[data-astro-cid-j7pv25f6]{gap:48px}.featured-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}.career-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:6px;padding:24px 0}.career-studio[data-astro-cid-j7pv25f6]{font-size:20px;line-height:26px}.career-projects[data-astro-cid-j7pv25f6]{flex-direction:row;flex-wrap:wrap;gap:0 16px;margin-top:0}.career-projects[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;padding:8px 0}}@media(max-width:359px){.clients[data-astro-cid-j7pv25f6]{font-size:16px;line-height:24px}.clients[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:5px 10px}}@media(prefers-reduced-motion:reduce){.hero-key[data-astro-cid-j7pv25f6]{animation:none}html.js .hero[data-astro-cid-j7pv25f6] .hero-key[data-astro-cid-j7pv25f6],html.js .hero[data-astro-cid-j7pv25f6].is-in .hero-key[data-astro-cid-j7pv25f6]{opacity:1;scale:1;transition:none}}
