.story[data-astro-cid-lehwnjli]{padding-top:clamp(48px,7vw,96px)}.story[data-astro-cid-lehwnjli] h3[data-astro-cid-lehwnjli]{margin-top:0}.story-intro[data-astro-cid-lehwnjli]{max-width:46ch;margin:0 0 28px}.story-view[data-astro-cid-lehwnjli],.story-ruler[data-astro-cid-lehwnjli],.story-clocks[data-astro-cid-lehwnjli]{display:none}.story-stage[data-astro-cid-lehwnjli]{margin:0;display:none}.story-steps[data-astro-cid-lehwnjli]{grid-template-columns:repeat(2,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.story-still[data-astro-cid-lehwnjli]{width:100%;height:auto;display:block}.story-steps[data-astro-cid-lehwnjli] h4[data-astro-cid-lehwnjli]{font:700 clamp(20px, 1.8vw, 26px)/1.15 var(--headline);align-items:baseline;gap:12px;margin:14px 0 6px;display:flex}.story-steps[data-astro-cid-lehwnjli] h4[data-astro-cid-lehwnjli] button[data-astro-cid-lehwnjli]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:0;display:flex}.story-steps[data-astro-cid-lehwnjli] h4[data-astro-cid-lehwnjli] span[data-astro-cid-lehwnjli]{color:var(--muted);font-size:.7em}.story-steps[data-astro-cid-lehwnjli] p[data-astro-cid-lehwnjli]{margin:0;font-size:16px}.motion .story-sticky[data-astro-cid-lehwnjli]{grid-template-columns:minmax(0,calc(150svh - 255px)) minmax(240px,1fr);align-items:start;gap:40px;display:grid}.motion .story-stage[data-astro-cid-lehwnjli]{width:100%;display:block;position:relative}.motion .story-view[data-astro-cid-lehwnjli]{aspect-ratio:3/2;background:var(--espresso);display:block;position:relative;overflow:hidden}.story-view[data-astro-cid-lehwnjli] img[data-astro-cid-lehwnjli]{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.story-view[data-astro-cid-lehwnjli] img[data-astro-cid-lehwnjli].on{visibility:visible}.story-view[data-astro-cid-lehwnjli] svg[data-astro-cid-lehwnjli]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story-view[data-astro-cid-lehwnjli] line[data-astro-cid-lehwnjli]{stroke:var(--lime);stroke-width:3px;stroke-dasharray:7 5}.story-tag[data-astro-cid-lehwnjli]{background:var(--lime);color:var(--espresso);font:900 clamp(12px, 1.4vw, 18px)/1 var(--headline);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:5px 10px;position:absolute;transform:translate(-50%,-100%)rotate(-3deg)}.story-flash[data-astro-cid-lehwnjli]{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.story-flash[data-astro-cid-lehwnjli].go{animation:.45s ease-out story-flash}@keyframes story-flash{0%{opacity:.95}to{opacity:0}}.motion .story-ruler[data-astro-cid-lehwnjli]{gap:2px;height:10px;margin-top:8px;display:flex}.story-ruler[data-astro-cid-lehwnjli] i[data-astro-cid-lehwnjli]{background:var(--line);flex-basis:0;transition:background .15s}.story-ruler[data-astro-cid-lehwnjli] i[data-astro-cid-lehwnjli].past{background:var(--muted)}.story-ruler[data-astro-cid-lehwnjli] i[data-astro-cid-lehwnjli].dead.past{background:var(--espresso)}.motion .story-stage[data-astro-cid-lehwnjli] figcaption[data-astro-cid-lehwnjli]{margin-top:8px}.motion .story-clocks[data-astro-cid-lehwnjli]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px;padding-bottom:16px;display:grid}.story-clocks[data-astro-cid-lehwnjli] dt[data-astro-cid-lehwnjli]{color:var(--muted)}.story-clocks[data-astro-cid-lehwnjli] dd[data-astro-cid-lehwnjli]{font:900 clamp(20px, 2vw, 30px)/1 var(--headline);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0}.motion .story-steps[data-astro-cid-lehwnjli]{grid-template-columns:1fr;gap:16px;max-width:420px;position:relative}.motion .story-steps[data-astro-cid-lehwnjli]:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:8px}.motion .story-steps[data-astro-cid-lehwnjli] li[data-astro-cid-lehwnjli]{padding-left:32px;position:relative}.motion .story-steps[data-astro-cid-lehwnjli] li[data-astro-cid-lehwnjli]:before{content:"";border:1px solid var(--espresso);background:var(--bone);border-radius:50%;width:13px;height:13px;transition:background .2s,box-shadow .2s;position:absolute;top:6px;left:2px}.motion .story-steps[data-astro-cid-lehwnjli] li[data-astro-cid-lehwnjli].done:before{background:var(--espresso)}.motion .story-steps[data-astro-cid-lehwnjli] li[data-astro-cid-lehwnjli].on:before{background:var(--lime);box-shadow:0 0 0 3px var(--espresso)}.motion .story-steps[data-astro-cid-lehwnjli] h4[data-astro-cid-lehwnjli] span[data-astro-cid-lehwnjli],.story-next[data-astro-cid-lehwnjli]{display:none}.motion .story-next[data-astro-cid-lehwnjli]{align-items:center;gap:10px;margin:20px 0 0 32px;display:inline-flex}.story-next[data-astro-cid-lehwnjli] svg[data-astro-cid-lehwnjli]{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.story-next[data-astro-cid-lehwnjli].again svg[data-astro-cid-lehwnjli]{transform:rotate(180deg)}.story-next[data-astro-cid-lehwnjli]:disabled{opacity:.5;cursor:default}.motion .story-still[data-astro-cid-lehwnjli]{display:none}.motion .story-steps[data-astro-cid-lehwnjli] li[data-astro-cid-lehwnjli] h4[data-astro-cid-lehwnjli]{opacity:.45;transition:opacity .25s}.motion .story-steps[data-astro-cid-lehwnjli] li[data-astro-cid-lehwnjli].on h4[data-astro-cid-lehwnjli]{opacity:1}.motion .story-steps[data-astro-cid-lehwnjli] p[data-astro-cid-lehwnjli]{grid-template-rows:0fr;max-height:0;transition:max-height .3s;display:grid;overflow:hidden}.motion .story-steps[data-astro-cid-lehwnjli] li[data-astro-cid-lehwnjli].on p[data-astro-cid-lehwnjli]{max-height:10em}.motion .story-steps[data-astro-cid-lehwnjli] h4[data-astro-cid-lehwnjli]{margin-top:0}@media (width<=800px){.story-steps[data-astro-cid-lehwnjli]{grid-template-columns:1fr}.motion .story-sticky[data-astro-cid-lehwnjli]{grid-template-columns:1fr;gap:12px}.motion .story-clocks[data-astro-cid-lehwnjli]{margin-bottom:10px;padding-bottom:8px}.motion .story-next[data-astro-cid-lehwnjli]{justify-content:center;width:calc(100% - 32px)}}.about[data-astro-cid-umycgke3]{padding:120px var(--gutter) 0}h1[data-astro-cid-umycgke3]{text-transform:uppercase;font-size:clamp(44px,8vw,130px);font-weight:900;line-height:.95}h2[data-astro-cid-umycgke3]{text-transform:uppercase;margin-bottom:28px;font-size:clamp(36px,5.6vw,92px);font-weight:900;line-height:1}.figure[data-astro-cid-umycgke3] img[data-astro-cid-umycgke3]{width:100%}.me[data-astro-cid-umycgke3]{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;display:grid}.me[data-astro-cid-umycgke3]>figure[data-astro-cid-umycgke3]{grid-column:1/6}.me[data-astro-cid-umycgke3]>div[data-astro-cid-umycgke3]{grid-column:7/13}.facts[data-astro-cid-umycgke3]{counter-reset:fact;border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.facts[data-astro-cid-umycgke3] li[data-astro-cid-umycgke3]{border-bottom:1px solid var(--line);counter-increment:fact;gap:20px;padding:12px 0;display:flex}.facts[data-astro-cid-umycgke3] li[data-astro-cid-umycgke3]:before{content:counter(fact, decimal-leading-zero);color:var(--muted);font:500 13px/1.8 var(--headline)}.project[data-astro-cid-umycgke3]{grid-template-columns:repeat(12,1fr);align-items:start;gap:24px;padding-top:clamp(80px,12vw,170px);display:grid}.project[data-astro-cid-umycgke3] .copy[data-astro-cid-umycgke3]{grid-column:1/8}.project[data-astro-cid-umycgke3] .first[data-astro-cid-umycgke3]{grid-column:9/13;position:sticky;top:100px}.lead[data-astro-cid-umycgke3]{font-size:clamp(24px,2.6vw,38px);line-height:1.25}h3[data-astro-cid-umycgke3]{margin:1.6em 0 .5em;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.15}.making[data-astro-cid-umycgke3],.press[data-astro-cid-umycgke3],.contact[data-astro-cid-umycgke3]{padding-top:clamp(80px,12vw,170px)}.press-list[data-astro-cid-umycgke3]{grid-template-columns:repeat(2,1fr);align-items:start;gap:56px;display:grid}.press-item[data-astro-cid-umycgke3]:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:repeat(2,1fr);align-items:start;column-gap:56px;display:grid}.press-item[data-astro-cid-umycgke3]:last-child:nth-child(odd)>.player[data-astro-cid-umycgke3]{grid-row:1/span 6}.press-item[data-astro-cid-umycgke3]:last-child:nth-child(odd)>.meta[data-astro-cid-umycgke3]{margin-top:0}.press-media[data-astro-cid-umycgke3]{position:relative}.proof[data-astro-cid-umycgke3]{width:31%;transition:transform .2s;position:absolute;top:-14px;right:14px;transform:rotate(3deg);box-shadow:0 10px 26px #0006}.proof[data-astro-cid-umycgke3]:hover{transform:rotate(0)scale(1.04)}.proof[data-astro-cid-umycgke3] img[data-astro-cid-umycgke3]{width:100%;height:auto;display:block}.browser[data-astro-cid-umycgke3]{border:1px solid var(--line);background:#fff;border-radius:8px 8px 0 0;display:block;overflow:hidden}.browser-bar[data-astro-cid-umycgke3]{background:#ece9e4;align-items:center;gap:6px;padding:8px 12px;display:flex}.browser-bar[data-astro-cid-umycgke3] i[data-astro-cid-umycgke3]{background:#c9c4bc;border-radius:50%;width:10px;height:10px}.browser-bar[data-astro-cid-umycgke3] span[data-astro-cid-umycgke3]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:10px;flex:1;margin-left:8px;padding:3px 10px;font-size:12px;overflow:hidden}.browser[data-astro-cid-umycgke3] img[data-astro-cid-umycgke3]{width:100%;height:auto;display:block}.press-media[data-astro-cid-umycgke3]>img[data-astro-cid-umycgke3],.press-item[data-astro-cid-umycgke3] video[data-astro-cid-umycgke3]{aspect-ratio:16/9;object-fit:cover;background:var(--espresso);width:100%;display:block}.press-item[data-astro-cid-umycgke3] video[data-astro-cid-umycgke3]:fullscreen{object-fit:contain}.player[data-astro-cid-umycgke3]{position:relative}.player[data-astro-cid-umycgke3] button[data-astro-cid-umycgke3]{cursor:pointer;filter:drop-shadow(0 4px 10px #00000073);background:0 0;border:0;width:76px;height:76px;padding:0;transition:transform .2s cubic-bezier(.3,1.8,.5,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player[data-astro-cid-umycgke3].playing button[data-astro-cid-umycgke3]{display:none}.player[data-astro-cid-umycgke3] button[data-astro-cid-umycgke3]:hover{transform:translate(-50%,-50%)scale(1.12)}.play-bg[data-astro-cid-umycgke3]{fill:var(--lime)}.play-icon[data-astro-cid-umycgke3]{fill:var(--espresso)}.reach[data-astro-cid-umycgke3]{color:var(--muted);margin:8px 0 0;font-size:12px}.first-mark[data-astro-cid-umycgke3]{pointer-events:none;position:absolute;inset:0}.first-mark[data-astro-cid-umycgke3] svg[data-astro-cid-umycgke3]{width:100%;height:100%;position:absolute;inset:0}.first-mark[data-astro-cid-umycgke3] path[data-astro-cid-umycgke3]{fill:none;stroke:var(--lime);stroke-width:4px;stroke-dasharray:.09 .05}.first-mark[data-astro-cid-umycgke3] span[data-astro-cid-umycgke3]{background:var(--lime);color:var(--espresso);font:900 clamp(13px, 1.5vw, 19px)/1 var(--headline);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:5px 10px;position:absolute;top:20%;left:44%;transform:rotate(-4deg)}.motion .first-mark[data-astro-cid-umycgke3] span[data-astro-cid-umycgke3]{clip-path:inset(0 100% 0 0);transition:clip-path .55s cubic-bezier(.7,0,.2,1) .45s}.motion .first-mark[data-astro-cid-umycgke3] path[data-astro-cid-umycgke3]{opacity:0;transition:opacity .35s .95s}.motion .first-mark[data-astro-cid-umycgke3].on span[data-astro-cid-umycgke3]{clip-path:inset(0)}.motion .first-mark[data-astro-cid-umycgke3].on path[data-astro-cid-umycgke3]{opacity:1}.press-item[data-astro-cid-umycgke3] audio[data-astro-cid-umycgke3]{width:100%;margin-top:12px;display:block}.meta[data-astro-cid-umycgke3]{color:var(--muted);margin:14px 0 6px}.press-item[data-astro-cid-umycgke3] h3[data-astro-cid-umycgke3]{margin:0 0 6px}.credit[data-astro-cid-umycgke3]{color:var(--muted);margin:0;font-size:15px}.links[data-astro-cid-umycgke3]{gap:20px;margin:10px 0 0;font-size:15px;display:flex}.links[data-astro-cid-umycgke3]:empty{display:none}.contact[data-astro-cid-umycgke3]{grid-template-columns:repeat(12,1fr);gap:24px;padding-bottom:clamp(80px,10vw,140px);display:grid}.contact-copy[data-astro-cid-umycgke3]{grid-column:1/6}.contact[data-astro-cid-umycgke3] form[data-astro-cid-umycgke3]{grid-column:7/13;gap:18px;display:grid}.contact[data-astro-cid-umycgke3] label[data-astro-cid-umycgke3]{font:500 12px/1.2 var(--headline);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:6px;display:grid}.contact[data-astro-cid-umycgke3] input[data-astro-cid-umycgke3],.contact[data-astro-cid-umycgke3] textarea[data-astro-cid-umycgke3]{border:1px solid var(--line);width:100%;color:var(--espresso);font:400 16px/1.4 var(--body);resize:vertical;background:0 0;border-radius:0;padding:10px}.trap[data-astro-cid-umycgke3]{position:absolute;left:-9999px}.contact[data-astro-cid-umycgke3] button[data-astro-cid-umycgke3]{cursor:pointer;border:0;justify-self:start}.contact[data-astro-cid-umycgke3] button[data-astro-cid-umycgke3]:disabled{opacity:.6}.status[data-astro-cid-umycgke3]{min-height:1.4em;margin:0;font-size:15px}.status[data-astro-cid-umycgke3][data-kind=error]{color:#a0301f}@media (width<=800px){.me[data-astro-cid-umycgke3]>figure[data-astro-cid-umycgke3],.me[data-astro-cid-umycgke3]>div[data-astro-cid-umycgke3],.project[data-astro-cid-umycgke3] .copy[data-astro-cid-umycgke3],.project[data-astro-cid-umycgke3] .first[data-astro-cid-umycgke3],.contact-copy[data-astro-cid-umycgke3],.contact[data-astro-cid-umycgke3] form[data-astro-cid-umycgke3]{grid-column:1/-1}.project[data-astro-cid-umycgke3] .first[data-astro-cid-umycgke3]{position:static}.press-list[data-astro-cid-umycgke3]{grid-template-columns:minmax(0,1fr);gap:32px}.press-item[data-astro-cid-umycgke3]:last-child:nth-child(odd){display:block}.press-item[data-astro-cid-umycgke3]:last-child:nth-child(odd)>.meta[data-astro-cid-umycgke3]{margin-top:14px}}
