.intro[data-astro-cid-lcdefpme]{display:none}@media (prefers-reduced-motion:no-preference){.js .intro[data-astro-cid-lcdefpme]{z-index:60;background:var(--color-wall);place-items:center;transition:opacity .5s;animation:0s 8s forwards intro-failsafe;display:grid;position:fixed;inset:0}}@keyframes intro-failsafe{to{visibility:hidden}}.intro[data-astro-cid-lcdefpme].done{opacity:0;pointer-events:none}.intro-frame[data-astro-cid-lcdefpme]{--w:clamp(10rem, 22vw, 20rem);width:var(--w);height:calc(var(--w) * .6);opacity:0;transition:opacity .9s,scale 1.1s cubic-bezier(.16,.84,.24,1);position:relative;overflow:hidden;scale:.6}.intro-frame[data-astro-cid-lcdefpme].on{opacity:1;scale:1}.intro-frame[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.intro-frame[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-dir]:not(.in){visibility:hidden}.intro-frame[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-dir=right].in{animation:.75s cubic-bezier(.76,0,.24,1) both from-right}.intro-frame[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-dir=bottom].in{animation:.75s cubic-bezier(.76,0,.24,1) both from-bottom}.intro-frame[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-dir=top].in{animation:.75s cubic-bezier(.76,0,.24,1) both from-top}@keyframes from-right{0%{transform:translate(101%)}to{transform:none}}@keyframes from-bottom{0%{transform:translateY(101%)}to{transform:none}}@keyframes from-top{0%{transform:translateY(-101%)}to{transform:none}}.intro-black[data-astro-cid-lcdefpme]{background:#000}.intro-frame[data-astro-cid-lcdefpme].grow{width:100vw;height:100vh;transition:width .85s cubic-bezier(.76,0,.24,1),height .85s cubic-bezier(.76,0,.24,1)}.intro[data-astro-cid-lcdefpme].fast,.intro[data-astro-cid-lcdefpme].fast [data-astro-cid-lcdefpme]{transition-duration:.3s!important;animation-duration:.3s!important}.intro-lock{overflow:hidden}.hero[data-astro-cid-lcdefpme]{gap:var(--space-l);min-height:100svh;padding:7rem var(--layout-gutter) 4.5rem;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.8;filter:grayscale(.3)contrast(1.05);width:100%;height:100%}.hero-media[data-astro-cid-lcdefpme]:after{content:"";background:#00000061;position:absolute;inset:0}.grain[data-astro-cid-lcdefpme]{pointer-events:none;opacity:.07;z-index:1;background:url(/grain.png) 0 0/200px 200px;animation:.5s steps(4,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.hero-name[data-astro-cid-lcdefpme],.hero-bottom[data-astro-cid-lcdefpme]{z-index:2;position:relative}.hero-name[data-astro-cid-lcdefpme]{letter-spacing:-.01em;align-self:start;font-size:clamp(2.75rem,.8rem + 8.4vw,9.5rem);font-weight:300;line-height:1}.line[data-astro-cid-lcdefpme]{padding-top:.08em;display:block;overflow:hidden}.line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.disciplines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline-block}.hero-bottom[data-astro-cid-lcdefpme]{text-align:right;justify-self:end;justify-items:end;gap:var(--space-s);display:grid}.hero-tagline[data-astro-cid-lcdefpme]{max-width:none;font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,.9rem + 3.6vw,4.75rem);font-weight:300;line-height:1}.disciplines[data-astro-cid-lcdefpme]{font-size:var(--size-step--1);color:var(--color-paper-text);margin:0;padding:0;line-height:1.45;list-style:none}.disciplines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{transition:transform .8s cubic-bezier(.16,.84,.24,1),opacity .8s;overflow:hidden}.disciplines[data-astro-cid-lcdefpme].is-live li[data-astro-cid-lcdefpme]{opacity:.6}.disciplines[data-astro-cid-lcdefpme].is-live li[data-astro-cid-lcdefpme].on{opacity:1;transform:translate(-.4em)}.disciplines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-flesh);vertical-align:.14em;border-radius:50%;width:.38em;height:.38em;margin-right:.55em;transition:scale .6s cubic-bezier(.16,.84,.24,1);display:inline-block;scale:0}.disciplines[data-astro-cid-lcdefpme].is-live li[data-astro-cid-lcdefpme].on:before{scale:1}[data-astro-cid-lcdefpme][data-from]{transition:transform 1.3s cubic-bezier(.16,.84,.24,1),opacity 1s}.disciplines[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-from]{transition-delay:calc(.35s + var(--i) * 70ms)}.hero-tagline[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-from]{transition-delay:.1s}.intro-on [data-astro-cid-lcdefpme][data-from]{opacity:0;transition:none}.intro-on [data-astro-cid-lcdefpme][data-from=left]{transform:translate(-110%)}.intro-on [data-astro-cid-lcdefpme][data-from=right]{transform:translate(110%)}.video-toggle[data-astro-cid-lcdefpme]{left:var(--layout-gutter);bottom:var(--space-s);z-index:3;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .3s,scale .4s cubic-bezier(.16,.84,.24,1);display:grid;position:absolute}.video-toggle[data-astro-cid-lcdefpme]:hover{background:#fff3;scale:1.06}.video-toggle[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:currentColor;width:1rem}.video-toggle[data-astro-cid-lcdefpme] .i-play[data-astro-cid-lcdefpme],.video-toggle[data-astro-cid-lcdefpme].paused .i-pause[data-astro-cid-lcdefpme]{display:none}.video-toggle[data-astro-cid-lcdefpme].paused .i-play[data-astro-cid-lcdefpme]{display:inline}.statement[data-astro-cid-lcdefpme]{padding-block:var(--space-xl);gap:var(--space-m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.intro-small[data-astro-cid-lcdefpme]{font-size:var(--size-step--1);grid-column:1/span 4;max-width:28ch;margin:0}.quote[data-astro-cid-lcdefpme]{max-width:20ch;margin:var(--space-l) 0 0;font-family:var(--font-sans);letter-spacing:-.04em;text-wrap:balance;grid-column:3/-1;font-size:clamp(2.2rem,.9rem + 5.2vw,6.5rem);font-weight:700;line-height:1.02}.quote[data-astro-cid-lcdefpme].is-live .w[data-astro-cid-lcdefpme]{opacity:.16;transition:opacity .35s}.quote[data-astro-cid-lcdefpme].is-live .w[data-astro-cid-lcdefpme].on{opacity:1}@media (width<=50rem){.statement[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro-small[data-astro-cid-lcdefpme],.quote[data-astro-cid-lcdefpme]{grid-column:1/-1}.quote[data-astro-cid-lcdefpme]{margin-top:var(--space-m)}}.circles[data-astro-cid-lcdefpme]{position:relative}.circles-inner[data-astro-cid-lcdefpme]{padding-top:var(--space-xl);justify-items:center;display:grid;position:relative;overflow:hidden}.slide[data-astro-cid-lcdefpme]{margin:0}.slide[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.slide[data-astro-cid-lcdefpme]:first-child{aspect-ratio:1;width:min(52vmin,30rem);margin-bottom:var(--space-xl);border-radius:50%;overflow:hidden}.slide[data-astro-cid-lcdefpme]:not(:first-child){display:none}.slide[data-astro-cid-lcdefpme].slide-end{background:var(--color-black);width:100%;color:var(--color-paper-text);padding:var(--space-xl) var(--layout-gutter) var(--space-l);place-items:center;display:grid}.works-title[data-astro-cid-lcdefpme]{font-size:var(--size-step-3);letter-spacing:-.02em;text-align:center;transform-origin:50%;font-weight:600}.slide-caption[data-astro-cid-lcdefpme]{left:var(--layout-gutter);bottom:var(--space-m);right:var(--layout-gutter);gap:var(--space-s);color:#fff;z-index:2;text-shadow:0 0 1rem #000000b3;align-items:baseline;display:flex;position:absolute}.slide-caption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.slide-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--size-step-1)}.circles[data-astro-cid-lcdefpme].is-live{height:calc((var(--slides) * .62 + 1) * 100svh)}.circles[data-astro-cid-lcdefpme].is-live .circles-inner[data-astro-cid-lcdefpme]{height:100svh;padding:0;display:block;position:sticky;top:0}.circles[data-astro-cid-lcdefpme].is-live .slide[data-astro-cid-lcdefpme]{aspect-ratio:auto;width:auto;clip-path:circle(var(--r,0px) at 50% 50%);border-radius:0;display:block;position:absolute;inset:0}.circles[data-astro-cid-lcdefpme].is-live .slide[data-astro-cid-lcdefpme].slide-end{padding:0;display:grid}.circles[data-astro-cid-lcdefpme].is-live .slide[data-astro-cid-lcdefpme] img{transform:scale(var(--zoom,1));will-change:transform}.circles[data-astro-cid-lcdefpme].is-live .slide-caption[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;transition:opacity .5s,translate .5s,visibility 0s linear .5s;translate:0 .6rem}.circles[data-astro-cid-lcdefpme].is-live .slide[data-astro-cid-lcdefpme].show-caption .slide-caption[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;transition:opacity .5s,translate .5s;translate:0}.works[data-astro-cid-lcdefpme]{padding-block:var(--space-m) var(--space-xl)}.all-works[data-astro-cid-lcdefpme]{margin:var(--space-xl) 0 0;text-align:center;max-width:none}.pill[data-astro-cid-lcdefpme]{border:1px solid;border-radius:3rem;padding:.9rem 1.8rem;text-decoration:none;transition:background .4s,color .4s;display:inline-block}.pill[data-astro-cid-lcdefpme]:hover,.pill[data-astro-cid-lcdefpme]:focus-visible{background:var(--color-paper-text);color:var(--color-black)}
