.hero[data-astro-cid-glgfkru5]{background:var(--ink);color:var(--ink-fg);--avail:calc(100svh - 64px);min-height:var(--avail);isolation:isolate;touch-action:pan-y;flex-direction:column;justify-content:center;padding:clamp(12px,2.2vh,24px) 0 clamp(14px,2.6vh,28px);scroll-margin-top:64px;display:flex;position:relative;overflow:hidden}.screen-video[data-astro-cid-glgfkru5]{width:min(calc(100% - 32px), calc(var(--avail) * .55 * 16 / 9));aspect-ratio:16/9;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;border-radius:10px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.screen-video[data-astro-cid-glgfkru5] video[data-astro-cid-glgfkru5]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.screen-video[data-astro-cid-glgfkru5] video[data-astro-cid-glgfkru5].on{opacity:1}.sr-only[data-astro-cid-glgfkru5]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glow[data-astro-cid-glgfkru5]{z-index:-1;will-change:opacity;background:radial-gradient(55% 60% at 50% 95%,#2f5bff6b,#0000 70%);position:absolute;inset:0}.carousel[data-astro-cid-glgfkru5]{--cw:min(52vw, 860px, calc(var(--avail) * .31 / .5945));--s1:.72;--s2:.5;--g1:calc(var(--cw) * .4);--g2:calc(var(--cw) * .68);outline:none;margin-top:clamp(14px,2.6vh,30px);position:relative}.track[data-astro-cid-glgfkru5]{height:calc(var(--cw) * .5945);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.slide[data-astro-cid-glgfkru5]{width:var(--cw);transform-origin:50%;-webkit-user-drag:none;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s,filter .5s;display:block;position:absolute;top:0;left:50%}.slide[data-astro-cid-glgfkru5] .screen{aspect-ratio:16/9}.slide[data-astro-cid-glgfkru5] img{-webkit-user-drag:none;pointer-events:none}.slide[data-astro-cid-glgfkru5][data-pos="0"]{z-index:5;transform:translate(-50%)}.slide[data-astro-cid-glgfkru5][data-pos="-1"]{transform:translateX(calc(-50% - var(--g1))) scale(var(--s1))}.slide[data-astro-cid-glgfkru5][data-pos="1"]{transform:translateX(calc(-50% + var(--g1))) scale(var(--s1))}.slide[data-astro-cid-glgfkru5][data-pos="-1"],.slide[data-astro-cid-glgfkru5][data-pos="1"]{z-index:4;filter:brightness(.8);cursor:pointer}.slide[data-astro-cid-glgfkru5][data-pos="-2"]{transform:translateX(calc(-50% - var(--g2))) scale(var(--s2))}.slide[data-astro-cid-glgfkru5][data-pos="2"]{transform:translateX(calc(-50% + var(--g2))) scale(var(--s2))}.slide[data-astro-cid-glgfkru5][data-pos="-2"],.slide[data-astro-cid-glgfkru5][data-pos="2"]{z-index:3;filter:brightness(.6);cursor:pointer}.slide[data-astro-cid-glgfkru5][data-pos="-1"]:hover,.slide[data-astro-cid-glgfkru5][data-pos="1"]:hover{filter:brightness(.95)}.slide[data-astro-cid-glgfkru5][data-pos="-2"]:hover,.slide[data-astro-cid-glgfkru5][data-pos="2"]:hover{filter:brightness(.85)}.slide[data-astro-cid-glgfkru5][data-pos="-3"]{transform:translateX(calc(-50% - var(--g2))) scale(.4)}.slide[data-astro-cid-glgfkru5][data-pos="3"]{transform:translateX(calc(-50% + var(--g2))) scale(.4)}.slide[data-astro-cid-glgfkru5][data-pos="-3"],.slide[data-astro-cid-glgfkru5][data-pos="3"]{z-index:1;opacity:0;pointer-events:none}.nav[data-astro-cid-glgfkru5]{top:calc(var(--cw) * .27);z-index:5;color:#0d0f14;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s,background .2s;display:grid;position:absolute;box-shadow:0 10px 30px #00000059}.nav[data-astro-cid-glgfkru5]:hover{transform:scale(1.06)}.nav[data-astro-cid-glgfkru5]:active{transform:scale(.96)}.prev[data-astro-cid-glgfkru5]{left:calc(50% - var(--cw) / 2 - 26px)}.next[data-astro-cid-glgfkru5]{left:calc(50% + var(--cw) / 2 - 26px)}.caption[data-astro-cid-glgfkru5]{width:var(--cw);color:#ffffffbf;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:18px auto 0;font-size:14px;display:grid}.count[data-astro-cid-glgfkru5]{color:var(--ink-muted);font-size:12px}.count[data-astro-cid-glgfkru5] b[data-astro-cid-glgfkru5]{color:#fff;font-weight:600}.name[data-astro-cid-glgfkru5]{color:#fff;white-space:nowrap;justify-self:center;font-weight:600}.name[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]{font-style:normal;transition:transform .2s;display:inline-block}.name[data-astro-cid-glgfkru5]:hover i[data-astro-cid-glgfkru5]{transform:translate(4px)}.dots[data-astro-cid-glgfkru5]{justify-self:end;gap:6px;display:flex}.dots[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]{cursor:pointer;background:#ffffff47;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.dots[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5][aria-current=true]{background:var(--ink-accent);width:22px}@media (width<=760px){.hero[data-astro-cid-glgfkru5]{min-height:0;padding:16px 0 24px}.carousel[data-astro-cid-glgfkru5]{--cw:62vw;--g1:calc(var(--cw) * .31);--s2:.52;--g2:calc(var(--cw) * .62)}.nav[data-astro-cid-glgfkru5]{width:34px;height:34px;top:calc(var(--cw) * .5945 / 2 - 17px);background:#ffffffe6;box-shadow:0 6px 18px #00000059}.nav[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{width:16px;height:16px}.prev[data-astro-cid-glgfkru5]{left:calc(50% - var(--cw) / 2 - 17px)}.next[data-astro-cid-glgfkru5]{left:calc(50% + var(--cw) / 2 - 17px)}.dots[data-astro-cid-glgfkru5]{gap:9px}.dots[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]{position:relative}.dots[data-astro-cid-glgfkru5] button[data-astro-cid-glgfkru5]:after{content:"";position:absolute;inset:-10px -5px}.caption[data-astro-cid-glgfkru5]{grid-template-columns:1fr auto;width:auto;margin:18px 16px 0}.count[data-astro-cid-glgfkru5]{display:none}.name[data-astro-cid-glgfkru5]{justify-self:start}}.carousel[data-astro-cid-glgfkru5].hint .track[data-astro-cid-glgfkru5]{animation:1.6s ease-in-out .4s nudge}@keyframes nudge{0%,to{transform:translate(0)}30%{transform:translate(-28px)}55%{transform:translate(6px)}75%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-glgfkru5],.screen-video[data-astro-cid-glgfkru5] video[data-astro-cid-glgfkru5]{transition:none}}.tunnel[data-astro-cid-t2qf5qgo]{background:var(--ink);height:calc(100svh - 100px);min-height:460px;position:relative}.stage[data-astro-cid-t2qf5qgo]{background:var(--ink);position:absolute;inset:0;overflow:hidden}.stage[data-astro-cid-t2qf5qgo]:after{content:"";background:linear-gradient(to top, var(--ink) 20%, transparent);pointer-events:none;height:140px;position:absolute;inset:auto 0 0}.scene[data-astro-cid-t2qf5qgo]{perspective:75vh;perspective-origin:50%;position:absolute;inset:0}.world[data-astro-cid-t2qf5qgo]{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.tile[data-astro-cid-t2qf5qgo]{backface-visibility:hidden;width:44vh;margin-top:-15vh;margin-left:-22vh;transition:filter .3s;display:block;position:absolute}.tile[data-astro-cid-t2qf5qgo] .mock{box-shadow:none;border-radius:2px}.tile[data-astro-cid-t2qf5qgo].left{transform:translate3d(var(--x), var(--y), var(--z)) rotateY(90deg)}.tile[data-astro-cid-t2qf5qgo].right{transform:translate3d(var(--x), var(--y), var(--z)) rotateY(-90deg)}.tile[data-astro-cid-t2qf5qgo].top{transform:translate3d(var(--x), var(--y), var(--z)) rotateX(-90deg)}.tile[data-astro-cid-t2qf5qgo].bottom{transform:translate3d(var(--x), var(--y), var(--z)) rotateX(90deg)}.tile[data-astro-cid-t2qf5qgo]:hover{filter:brightness(1.2)}.vignette[data-astro-cid-t2qf5qgo]{pointer-events:none;background:radial-gradient(38% 34%,#000000d1,#00000073 55%,#0000 100%);position:absolute;inset:0}.label[data-astro-cid-t2qf5qgo]{text-align:center;color:#fff;pointer-events:none;white-space:nowrap;text-shadow:0 0 40px #000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.label[data-astro-cid-t2qf5qgo] em[data-astro-cid-t2qf5qgo]{font-family:var(--serif);font-size:clamp(30px,4.2vw,64px);font-style:italic;line-height:1;display:block}.label[data-astro-cid-t2qf5qgo] strong[data-astro-cid-t2qf5qgo]{letter-spacing:-.05em;margin-top:6px;font-size:clamp(36px,5.4vw,84px);font-weight:300;line-height:1.05;display:block}.label[data-astro-cid-t2qf5qgo] p[data-astro-cid-t2qf5qgo]{color:#fff9;letter-spacing:.04em;margin:22px 0 0;font-size:12px}.cue[data-astro-cid-t2qf5qgo]{z-index:1;letter-spacing:.06em;color:#ffffff8c;padding:8px 14px;font-size:12px;text-decoration:none;transition:color .2s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.cue[data-astro-cid-t2qf5qgo]:hover{color:#fff}.cue[data-astro-cid-t2qf5qgo] span[data-astro-cid-t2qf5qgo]{margin-left:4px;animation:1.8s ease-in-out infinite cue;display:inline-block}@keyframes cue{50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.cue[data-astro-cid-t2qf5qgo] span[data-astro-cid-t2qf5qgo]{animation:none}}.hub[data-astro-cid-h6iwibqe]{grid-template-columns:1.35fr 1fr 1fr;grid-auto-rows:minmax(250px,auto);gap:14px;display:grid}.tile[data-astro-cid-h6iwibqe]{border-radius:var(--radius);background:var(--ink-2);color:#fff;flex-direction:column;padding:22px 22px 20px;transition:background .25s;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-h6iwibqe]:hover{background:#1b2130}.work[data-astro-cid-h6iwibqe]{grid-row:span 2}.top[data-astro-cid-h6iwibqe]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;font-size:11px;display:flex}h3[data-astro-cid-h6iwibqe]{letter-spacing:-.035em;margin:26px 0 8px;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.15}.work[data-astro-cid-h6iwibqe] h3[data-astro-cid-h6iwibqe]{font-size:clamp(28px,3vw,40px)}.desc[data-astro-cid-h6iwibqe]{color:#a9a9a9;word-break:keep-all;max-width:34ch;margin:0;font-size:13px;line-height:1.6}.latest[data-astro-cid-h6iwibqe]{color:#eaeaea;align-items:baseline;gap:10px;min-width:0;margin:auto 0 0;padding-top:22px;font-size:14px;display:flex}.latest[data-astro-cid-h6iwibqe] .mono[data-astro-cid-h6iwibqe]{color:#8f8f8f;flex:none;font-size:11px}.lt[data-astro-cid-h6iwibqe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.latest[data-astro-cid-h6iwibqe].soon{color:#6f6f6f}.more[data-astro-cid-h6iwibqe]{border-top:1px solid var(--ink-line);color:#bdbdbd;margin-top:14px;padding-top:14px;font-size:12px}.more[data-astro-cid-h6iwibqe] i[data-astro-cid-h6iwibqe]{font-style:normal;transition:transform .2s;display:inline-block}.tile[data-astro-cid-h6iwibqe]:hover .more[data-astro-cid-h6iwibqe] i[data-astro-cid-h6iwibqe]{transform:translate(4px)}.shot[data-astro-cid-h6iwibqe]{margin:26px -6px 0;transition:transform .4s cubic-bezier(.2,.7,.2,1);transform:rotate(-1.5deg)translateY(4px)}.work[data-astro-cid-h6iwibqe]:hover .shot[data-astro-cid-h6iwibqe]{transform:rotate(0)translateY(-4px)}.work[data-astro-cid-h6iwibqe] .more[data-astro-cid-h6iwibqe]{margin-top:auto}.work[data-astro-cid-h6iwibqe] .shot[data-astro-cid-h6iwibqe]+.more[data-astro-cid-h6iwibqe]{margin-top:22px}.empty[data-astro-cid-h6iwibqe] h3[data-astro-cid-h6iwibqe]{color:#9a9a9a}@media (width<=960px){.hub[data-astro-cid-h6iwibqe]{grid-template-columns:1fr 1fr}.work[data-astro-cid-h6iwibqe]{grid-area:auto/span 2}}@media (width<=560px){.hub[data-astro-cid-h6iwibqe]{grid-template-columns:1fr;grid-auto-rows:auto}.work[data-astro-cid-h6iwibqe]{grid-column:auto}.tile[data-astro-cid-h6iwibqe]{min-height:210px}}.row[data-astro-cid-icvr3q5l]{--gut:max(24px, calc((100vw - var(--maxw)) / 2 + 24px));--tw:clamp(230px, 19.5vw, 340px);--gap:10px;margin-top:44px}.row[data-astro-cid-icvr3q5l]:first-of-type{margin-top:0}.head[data-astro-cid-icvr3q5l]{padding:0 var(--gut);margin-bottom:14px}.head[data-astro-cid-icvr3q5l] h2[data-astro-cid-icvr3q5l]{letter-spacing:-.03em;margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:600}.head[data-astro-cid-icvr3q5l] a[data-astro-cid-icvr3q5l]{color:#fff;align-items:baseline;gap:12px;display:inline-flex}.more[data-astro-cid-icvr3q5l]{letter-spacing:0;color:var(--ink-accent);opacity:0;font-size:13px;font-weight:500;transition:opacity .25s,transform .25s;transform:translate(-6px)}.head[data-astro-cid-icvr3q5l] a[data-astro-cid-icvr3q5l]:hover .more[data-astro-cid-icvr3q5l],.row[data-astro-cid-icvr3q5l]:hover .more[data-astro-cid-icvr3q5l]{opacity:1;transform:none}.viewport[data-astro-cid-icvr3q5l]{position:relative}.rail[data-astro-cid-icvr3q5l]{column-gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:8px var(--gut) 14px;scrollbar-width:none;display:flex;overflow-x:auto}.rail[data-astro-cid-icvr3q5l]::-webkit-scrollbar{display:none}.tile[data-astro-cid-icvr3q5l]{flex:0 0 var(--tw);scroll-snap-align:start;color:#fff}.thumb[data-astro-cid-icvr3q5l]{aspect-ratio:16/9;background:var(--ink-2);border-radius:6px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;position:relative;overflow:hidden}.tile[data-astro-cid-icvr3q5l]:not(.empty):hover .thumb[data-astro-cid-icvr3q5l]{transform:scale(1.04);box-shadow:0 14px 34px #0000008c}.thumb[data-astro-cid-icvr3q5l]>img[data-astro-cid-icvr3q5l],.thumb[data-astro-cid-icvr3q5l] video,.thumb[data-astro-cid-icvr3q5l] .cover{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.thumb[data-astro-cid-icvr3q5l] .cover .path{display:none}.thumb[data-astro-cid-icvr3q5l] video{opacity:0;transition:opacity .35s}.thumb[data-astro-cid-icvr3q5l] video.on{opacity:1}.shade[data-astro-cid-icvr3q5l]{pointer-events:none;background:linear-gradient(#0000 38%,#00000059 62%,#000000d1 100%);position:absolute;inset:0}.cap[data-astro-cid-icvr3q5l]{text-shadow:0 1px 8px #0009;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.kick[data-astro-cid-icvr3q5l]{font-family:var(--mono);letter-spacing:.04em;color:#ffffffb8;font-size:10.5px}.cap[data-astro-cid-icvr3q5l] strong[data-astro-cid-icvr3q5l]{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.empty[data-astro-cid-icvr3q5l] .thumb[data-astro-cid-icvr3q5l]{background:0 0;border:1px dashed #ffffff38;place-items:center;display:grid}.empty[data-astro-cid-icvr3q5l] p[data-astro-cid-icvr3q5l]{color:#ffffff8c;margin:0;font-size:13px}.arrow[data-astro-cid-icvr3q5l]{color:#fff;cursor:pointer;z-index:2;background:#0a0c128c;border:0;place-items:center;width:44px;padding:0;transition:background .2s,opacity .2s;display:grid;position:absolute;top:8px;bottom:14px}.arrow[data-astro-cid-icvr3q5l] svg[data-astro-cid-icvr3q5l]{transition:transform .2s}.arrow[data-astro-cid-icvr3q5l]:hover{background:#0a0c12cc}.arrow[data-astro-cid-icvr3q5l]:hover svg[data-astro-cid-icvr3q5l]{transform:scale(1.2)}.arrow[data-astro-cid-icvr3q5l][hidden]{display:none}.prev[data-astro-cid-icvr3q5l]{border-radius:0 6px 6px 0;left:0}.next[data-astro-cid-icvr3q5l]{border-radius:6px 0 0 6px;right:0}@media (width<=760px){.row[data-astro-cid-icvr3q5l]{--gut:16px;--tw:70vw;--gap:8px}.more[data-astro-cid-icvr3q5l]{opacity:1;transform:none}.arrow[data-astro-cid-icvr3q5l]{display:none}}.block[data-astro-cid-lcdefpme]{margin-top:120px}.rows[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;margin-top:120px;padding:72px 0 80px}.latest[data-astro-cid-lcdefpme]{margin-top:16px}.closing[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;text-align:center;border-bottom:1px solid var(--ink-line);padding:140px 0 120px}.closing[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--ink-accent)}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:14px 0 32px;font-size:clamp(30px,4vw,52px);font-weight:600;line-height:1.2}.btn-white[data-astro-cid-lcdefpme]{color:#000;letter-spacing:.04em;background:#fff;padding:16px 26px;font-size:13px;font-weight:600;display:inline-block}.btn-white[data-astro-cid-lcdefpme]:hover{background:#e6e6e6}body:has(.closing) .site-footer{margin-top:0}@media (width<=640px){.block[data-astro-cid-lcdefpme],.rows[data-astro-cid-lcdefpme]{margin-top:80px}.rows[data-astro-cid-lcdefpme]{padding:48px 0 56px}}@media (width<=760px){.hub[data-astro-cid-lcdefpme]{display:none}.rows[data-astro-cid-lcdefpme]{margin-top:0}}
