nav[data-astro-cid-wpvy4v7s]{z-index:1000;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#0a0a0a80;justify-content:space-between;align-items:center;padding:10px 40px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo[data-astro-cid-wpvy4v7s]{width:200px;height:60px;display:block;position:relative;overflow:visible}#hero-title-canvas[data-astro-cid-wpvy4v7s]{cursor:pointer;width:200px;height:80px;display:block}#hero-title-canvas[data-astro-cid-wpvy4v7s]:not(.ready){background:url(/_astro/logo-still.PT172MkR.webp) 50%/contain no-repeat}.nav-links[data-astro-cid-wpvy4v7s]{gap:32px;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;align-items:center;gap:3px;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.nav-icon[data-astro-cid-wpvy4v7s]{flex-shrink:0;width:15px;height:15px}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].active{color:var(--fg)}@media (width<=768px){nav[data-astro-cid-wpvy4v7s]{padding:16px 20px}.nav-logo[data-astro-cid-wpvy4v7s]{flex-shrink:0;width:120px;height:48px}#hero-title-canvas[data-astro-cid-wpvy4v7s]{width:120px;height:48px}.nav-links[data-astro-cid-wpvy4v7s]{gap:18px}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:11px}.nav-label[data-astro-cid-wpvy4v7s]{display:none}.nav-icon[data-astro-cid-wpvy4v7s]{width:20px;height:20px}}#footer-logo[data-astro-cid-jo6i4kqk]{justify-content:center;padding:60px 0 20px;display:flex}#footer-hero-canvas[data-astro-cid-jo6i4kqk]{aspect-ratio:5/2;cursor:pointer;width:600px;max-width:100%;display:block}#footer-hero-canvas[data-astro-cid-jo6i4kqk]:not(.ready){background:url(/_astro/logo-still.PT172MkR.webp) 50%/contain no-repeat}footer[data-astro-cid-jo6i4kqk]{text-align:center;color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;padding:40px;font-size:12px}@font-face{font-family:ABC Maxi;src:url(/_astro/ABCMaxiPlus-Latin.kkSpicBl.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Repro;src:url(/_astro/ABCRepro-Latin.Bjkh9wpT.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ComicDings;src:url(/_astro/ComicDings.C3Ci99q3.woff2)format("woff2");font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0a;--bg-panel:#101010;--bg-card:#161616;--fg:#f0f0f0;--fg-muted:#999;--border:#222;--card-bg:#0a0a0a99;--glow:#ffffff14;--radius:12px}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:ABC Repro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,.hero-tagline,.section-title,.work-letter:after,.work-letter span,.talent-and-more,.stat-number,.experiment-card h3,.talent-card-info h3,#talent-hero h1{font-family:ABC Maxi,sans-serif}main{z-index:1;padding-top:80px;position:relative}#hero{z-index:2;max-width:1200px;margin:0 auto;padding:40px 40px 60px;position:relative}.reel-container{border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080}.hero-tagline{letter-spacing:-.02em;text-align:center;pointer-events:none;user-select:none;margin-top:48px;font-size:clamp(24px,4vw,48px);font-weight:700;line-height:1.2}#about{max-width:800px;margin:0 auto;padding:60px 40px}.about-intro p{color:var(--fg-muted);text-align:center;font-size:18px;line-height:1.8}#work{max-width:1000px;margin:0 auto;padding:40px}.work-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.work-item{aspect-ratio:1;background:var(--border);z-index:1;border-radius:8px;min-width:0;position:relative;overflow:hidden}.work-letter{z-index:3;aspect-ratio:1;user-select:none;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.work-letter:after{content:attr(data-text);letter-spacing:-.05em;color:#ffffff1c;white-space:nowrap;pointer-events:none;translate:var(--letter-x,0) var(--letter-y,0);font-size:clamp(80px,14vw,200px);font-weight:900;line-height:1;position:absolute}.work-letter span{letter-spacing:-.05em;color:#ffffff21;white-space:nowrap;pointer-events:none;translate:var(--letter-x,0) var(--letter-y,0);font-size:clamp(80px,14vw,200px);font-weight:900;line-height:1;display:block}.work-item img,.work-item video{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.work-item:hover img,.work-item:hover video{transform:scale(1.05)}.work-credit{letter-spacing:.04em;color:#fff;text-shadow:0 1px 4px #000c;opacity:0;pointer-events:none;white-space:nowrap;z-index:2;font-size:11px;font-weight:600;transition:opacity .25s,transform .25s;position:absolute;bottom:8px;right:10px;transform:translateY(4px)}.work-item:hover .work-credit{opacity:1;transform:translateY(0)}.section-title{letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(20px,3vw,36px);font-weight:700}#talent-teaser{text-align:center;max-width:1200px;margin:0 auto;padding:80px 40px}.talent-teaser-link{color:inherit;text-decoration:none;display:block}.talent-teaser-link .section-title{text-align:center;margin-bottom:24px}.talent-collage{border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;transition:opacity .3s;display:grid;overflow:hidden}.talent-teaser-link:hover .talent-collage{opacity:.85}.talent-collage-cell{aspect-ratio:1;background:var(--border);position:relative;overflow:hidden}.talent-collage-cell video{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.talent-collage-cell:hover video{transform:scale(1.05)}.talent-collage-cell--cta{background:var(--fg);color:var(--bg);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background .3s,color .3s;display:flex}.talent-teaser-link:hover .talent-collage-cell--cta{background:var(--fg-muted)}@media (width<=768px){.talent-collage{grid-template-columns:repeat(3,1fr)}}#talent-hero,#projects-hero,#experiments-hero,#duo-hero{text-align:center;max-width:1200px;margin:0 auto;padding:60px 40px 20px}#talent-hero h1,#projects-hero h1,#experiments-hero h1,#duo-hero h1{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(40px,8vw,96px);font-weight:900;line-height:1}#talent-hero p,#projects-hero p,#duo-hero p{color:var(--fg-muted);max-width:520px;margin:0 auto;font-size:16px;line-height:1.7}#talent-grid,#projects-grid,#duo-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:60px 40px 100px;display:grid}.project-card{flex-direction:column;display:flex}.project-main{color:inherit;text-decoration:none;display:block}.project-card .talent-card-info{padding:16px 20px 12px}.project-type{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--border);border-radius:20px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.project-credits{flex-wrap:wrap;gap:5px;margin-top:auto;padding:0 20px 18px;display:flex}.project-credit{color:var(--fg-muted);border:1px solid var(--border);background:#ffffff0d;border-radius:20px;padding:2px 9px;font-size:11px;line-height:1.5;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.project-credit:hover{color:var(--fg);background:#ffffff1a;border-color:#ffffff59}.talent-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);color:inherit;border-radius:12px;text-decoration:none;transition:transform .3s,border-color .3s;display:block;overflow:hidden}.talent-card:hover{border-color:#fff3;transform:translateY(-4px)}.talent-card-thumb{aspect-ratio:1;object-fit:cover;background:var(--border);width:100%;display:block}.talent-card-info{padding:18px 20px 20px}.talent-card-info h3{letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:700}.talent-card-info p{color:var(--fg-muted);font-size:13px;line-height:1.6}.talent-and-more{text-align:center;color:var(--fg-muted);letter-spacing:-.04em;opacity:.25;grid-column:1/-1;padding:60px 40px 20px;font-size:clamp(60px,14vw,180px);font-weight:900;line-height:1}.talent-card--video{position:relative;overflow:hidden}.talent-card-video-wrap{aspect-ratio:1;z-index:0;width:100%;position:relative;overflow:hidden}.talent-card-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.talent-card--letterbox .talent-card-video{object-fit:contain;background:#000}.talent-card--cover-top .talent-card-video{object-fit:cover;object-position:center top}.talent-card-video-overlay{pointer-events:none;display:none}.talent-card--overlay .talent-card-video-overlay{pointer-events:none;background:linear-gradient(#0000 20%,#0000004d 50%,#000000d9 100%);display:block;position:absolute;inset:0}.talent-card--video .talent-card-info--over{z-index:1;padding:18px 20px 20px;position:static}.talent-card--video{display:block}.talent-card--video .talent-card-info--over h3,.talent-card--video .talent-card-info--over p{color:#f0f0f0;text-shadow:0 1px 4px #000c}.talent-card--video .talent-card-info--over p{color:#ccc}#stats{max-width:1200px;margin:0 auto;padding:60px 40px}.stats-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.stat-number{letter-spacing:-.02em;font-size:clamp(28px,4vw,48px);font-weight:800;display:block}.stat-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;font-size:13px;display:block}#network{max-width:1200px;margin:0 auto;padding:60px 40px 80px}#network .section-title{text-align:center}.network-preview{color:inherit;cursor:pointer;text-decoration:none;display:block}.network-teaser{color:var(--fg-muted);margin-bottom:24px;font-size:15px}.network-preview-embed{border:1px solid #ffffff1a;border-radius:12px;width:100%;height:400px;transition:border-color .3s;position:relative;overflow:hidden}.network-preview:hover .network-preview-embed{border-color:#ffffff40}.network-preview-embed iframe{pointer-events:none;border:none;width:100%;height:100%}.network-preview-overlay{background:linear-gradient(#0000 50%,#0a0a0acc 100%);justify-content:center;align-items:flex-end;padding-bottom:24px;display:flex;position:absolute;inset:0}.network-preview-overlay:after{content:"Explore the full network →";color:var(--fg-muted);letter-spacing:.05em;font-size:14px;transition:color .3s}.network-preview:hover .network-preview-overlay:after{color:var(--fg)}#experiments-grid{grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto;padding:40px;display:grid}.experiment-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:12px;padding:24px}.experiment-card h3{margin-top:20px;margin-bottom:8px;font-size:18px;font-weight:700}.experiment-card p{color:var(--fg-muted);font-size:14px}.experiment-embed{border-radius:8px;overflow:hidden}.experiment-placeholder{border-style:dashed;justify-content:center;align-items:center;min-height:200px;display:flex}.placeholder-inner{text-align:center;color:var(--fg-muted)}.placeholder-inner span{margin-bottom:8px;font-size:48px;font-weight:200;display:block}.placeholder-inner p{font-size:14px}@media (width<=768px){#home-talent-grid .talent-card-info{display:none}#hero,#about,#work,#talent-teaser,#talent-hero,#talent-grid,#projects-hero,#projects-grid,#stats,#network,#experiments-hero,#experiments-grid{padding-left:20px;padding-right:20px}.work-grid{grid-template-columns:repeat(4,1fr);gap:4px}.work-letter span,.work-letter:after{font-size:clamp(50px,14vw,120px)}.talent-card{-webkit-backdrop-filter:none}#talent-grid,#projects-grid{grid-template-columns:repeat(2,1fr);gap:12px}}#duo-reel{max-width:760px;margin:0 auto;padding:20px 40px 0}.duo-reel-inner{border:1px solid var(--border);border-radius:12px;line-height:0;overflow:hidden}.duo-reel-video{width:100%;height:auto;display:block}#duo-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:900px;padding-top:40px}.duo-card .talent-card-info{padding:24px 24px 26px}.duo-card .talent-card-info h3{margin-bottom:8px;font-size:22px}.duo-link{letter-spacing:.02em;color:var(--fg);border-bottom:1px solid var(--border);margin-top:14px;padding-bottom:2px;font-size:13px;font-weight:500;transition:border-color .2s;display:inline-block}.duo-card:hover .duo-link{border-color:var(--fg)}@media (width<=640px){#duo-reel,#duo-hero,#duo-grid{padding-left:20px;padding-right:20px}#duo-grid{grid-template-columns:1fr}}
