.video-container.svelte-1f31b3f,.video-container.svelte-1f31b3f video{width:100%;height:100%;position:absolute;top:0;left:0}.video-container.svelte-1f31b3f video{object-fit:cover}.isPlaying.svelte-1f31b3f .vjs-poster{opacity:0}section.svelte-1mobjq5{position:relative;height:100svh;overflow:hidden;color:var(--text-light)}.bg.svelte-1mobjq5,.dim.svelte-1mobjq5,.artist-media.svelte-1mobjq5{position:absolute;top:0;left:0;width:100%;height:100%}.artist-media.svelte-1mobjq5,.artist-name.svelte-1mobjq5{opacity:0;transition:opacity linear 1.2s}.artist-name.svelte-1mobjq5{transition-duration:.3s}.bg.svelte-1mobjq5{z-index:0;opacity:0;transition:opacity linear .5s}.dim.svelte-1mobjq5{background:#000;z-index:1;opacity:.3}.info.svelte-1mobjq5{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:var(--16pt)}.title.svelte-1mobjq5{font-size:var(--38pt);line-height:var(--40pt);margin:0}.subtitle.svelte-1mobjq5{font-size:var(--24pt);line-height:var(--32pt);margin:var(--16pt) 0 0}.footer.svelte-1mobjq5{display:flex;justify-content:space-between;align-items:center;color:inherit;border-top:1px solid var(--text-light-40);padding-top:var(--16pt);margin-top:var(--24pt)}.artist-names.svelte-1mobjq5{position:relative;height:var(--24pt);flex:1;opacity:.4}.artist-name.svelte-1mobjq5{margin:0;line-height:var(--24pt);text-transform:uppercase;font-size:var(--14pt);position:absolute;top:0;left:0;display:block}.hero.svelte-1mobjq5+section.text-only{padding-top:6rem}.arrow.svelte-1mobjq5{white-space:nowrap}.title.svelte-1mobjq5{text-transform:uppercase;font-weight:700;font-size:var(--24pt);line-height:1.24}.subtitle.svelte-1mobjq5{font-size:var(--16pt);line-height:1.24}@media (min-width: 720px){.info.svelte-1mobjq5{padding-bottom:40px}.wrap.svelte-1mobjq5{display:grid;grid-template-columns:repeat(12,1fr);gap:0 var(--gutter-lg);align-items:start}.title.svelte-1mobjq5{grid-column:1 / span 7;grid-row:1;font-size:var(--48pt);line-height:1.12;font-weight:400}.subtitle.svelte-1mobjq5{grid-column:9 / span 4;grid-row:1;font-size:var(--20pt);margin:0}.hero.svelte-1mobjq5+section.text-only{padding-top:8rem}.footer.svelte-1mobjq5{grid-column:1 / span 12;grid-row:2;padding-top:var(--20pt);margin-top:var(--32pt)}}section.svelte-xffq0h.svelte-xffq0h{padding-top:3rem;padding-bottom:3rem;overflow-x:hidden;overflow-y:auto}.column.svelte-xffq0h hr.svelte-xffq0h{width:48px;height:1px;background:var(--text-color);opacity:.15;border:0;margin:-8px 0 var(--24pt)}section.svelte-xffq0h ul{list-style:none;padding:0;margin:0;font-weight:400;padding-bottom:1rem}section.svelte-xffq0h li{margin:0;padding-bottom:.5rem}.wrap.svelte-xffq0h .title.svelte-xffq0h{margin:0 0 var(--16pt)}section.svelte-xffq0h p{margin:0;padding:0 0 var(--24pt)}h1.title.svelte-xffq0h.svelte-xffq0h{text-transform:uppercase;font-size:3rem;line-height:1.12}.columns.svelte-xffq0h.svelte-xffq0h{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}.column.svelte-xffq0h .title.svelte-xffq0h{margin-top:0}.column.svelte-xffq0h .body.svelte-xffq0h p:first-of-type{margin-top:0}.column.svelte-xffq0h .body.svelte-xffq0h p:last-of-type{margin-bottom:0}.column.svelte-xffq0h .body.svelte-xffq0h h3{font-size:var(--18pt);line-height:var(--24pt);text-transform:uppercase;font-weight:700;margin:0 0 var(--16pt)}@media (min-width: 840px){.columns.svelte-xffq0h.svelte-xffq0h{display:grid;grid-template-columns:repeat(2,1fr);gap:56px var(--gutter-lg)}.layout-even.svelte-xffq0h .columns.svelte-xffq0h{grid-template-columns:repeat(2,1fr)}.layout-left.svelte-xffq0h .columns.svelte-xffq0h,.layout-right.svelte-xffq0h .columns.svelte-xffq0h{grid-template-columns:repeat(12,1fr)}.layout-left.svelte-xffq0h .column.svelte-xffq0h:first-of-type{grid-column:1 / span 7}.layout-left.svelte-xffq0h .column.svelte-xffq0h:last-of-type{grid-column:9 / span 4}.layout-right.svelte-xffq0h .column.svelte-xffq0h:first-of-type{grid-column:1 / span 4}.layout-right.svelte-xffq0h .column.svelte-xffq0h:last-of-type{grid-column:6 / span 7}}@media (min-width: 720px){section.svelte-xffq0h.svelte-xffq0h{padding-top:4rem;padding-bottom:4rem}.column.svelte-xffq0h hr.svelte-xffq0h{margin:-8px 0 var(--32pt)}.wrap.svelte-xffq0h .title.svelte-xffq0h{margin:0 0 48px;margin-bottom:var(--32pt)}h1.title.svelte-xffq0h.svelte-xffq0h{font-size:4.75rem}section.svelte-xffq0h p{padding-bottom:var(--24pt)}.column.svelte-xffq0h .body.svelte-xffq0h h3{font-size:var(--20pt);margin-bottom:var(--20pt)}}.artist.svelte-1f7ogju.svelte-1f7ogju{padding-top:132.23%;position:relative}.link.svelte-1f7ogju.svelte-1f7ogju,.images.svelte-1f7ogju.svelte-1f7ogju,.dim.svelte-1f7ogju.svelte-1f7ogju,.image.svelte-1f7ogju.svelte-1f7ogju{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.images.svelte-1f7ogju.svelte-1f7ogju{z-index:0}.image.svelte-1f7ogju.svelte-1f7ogju{transition:opacity linear .5s}.dim.svelte-1f7ogju.svelte-1f7ogju{z-index:1;background:#000;opacity:.3}.info.svelte-1f7ogju.svelte-1f7ogju{z-index:2;position:absolute;bottom:var(--24pt);width:100%;left:0;color:var(--text-light);--text-color:var(--text-light);--text-color-40:var(--text-light-40)}.info.svelte-1f7ogju .wrap.svelte-1f7ogju{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid var(--text-light-40);padding-top:var(--20pt)}a.svelte-1f7ogju.svelte-1f7ogju:hover{text-decoration:none}.info.svelte-1f7ogju .name.svelte-1f7ogju,.info.svelte-1f7ogju .skills.svelte-1f7ogju{margin:0;line-height:var(--24pt)}.info.svelte-1f7ogju .name.svelte-1f7ogju{font-size:var(--20pt);text-transform:uppercase;font-weight:700}.info.svelte-1f7ogju .skills.svelte-1f7ogju{font-size:var(--16pt);font-weight:700;opacity:.6}@media (min-width: 720px){.artist.svelte-1f7ogju.svelte-1f7ogju{padding-top:99.67%}}.empty.svelte-11cj715{display:none}@media (min-width: 720px){section.svelte-11cj715{display:grid;grid-template-columns:repeat(2,1fr)}.empty.svelte-11cj715{display:block}}.latest-projects.svelte-1bfs6xp{padding:0}.latest-projects.svelte-1bfs6xp .hero{min-height:650px}.page.svelte-1mweyx2{--section-spacing:3rem}.page.svelte-1mweyx2:not(.hasHero){padding-top:var(--top-nav-height)}@media (min-width: 720px){.page.svelte-1mweyx2{--section-spacing:4rem}}.page.svelte-1mweyx2 section:first-of-type[class*=project-grid]{padding-top:0}
