.hero[data-astro-cid-ex376olb]{min-height:100svh;padding:0 var(--gutter) 32px;grid-template-rows:minmax(140px,1fr) auto auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.axes[data-astro-cid-ex376olb]{z-index:0;pointer-events:none;position:absolute;inset:0}.ax[data-astro-cid-ex376olb].v,.bub[data-astro-cid-ex376olb].c,.sq[data-astro-cid-ex376olb]{left:calc(var(--gutter) + (100% - 2 * var(--gutter)) * var(--k) / 4)}.ax[data-astro-cid-ex376olb].h1{top:var(--y1,30%)}.ax[data-astro-cid-ex376olb].h2{top:var(--y2,75%)}.bub[data-astro-cid-ex376olb].c{top:104px}.bub[data-astro-cid-ex376olb].r{left:calc(100% - var(--gutter))}.bub[data-astro-cid-ex376olb].r1{top:var(--y1,30%)}.bub[data-astro-cid-ex376olb].r2{top:var(--y2,75%)}.sq[data-astro-cid-ex376olb]{background:var(--grid);width:7px;height:7px;margin:-3px 0 0 -3px;position:absolute}h1[data-astro-cid-ex376olb]{z-index:1;grid-area:2/1/auto/span 3;align-self:end;margin-bottom:-.06em;position:relative}.bay[data-astro-cid-ex376olb]{z-index:3;grid-area:2/4;height:clamp(300px,52svh,560px);position:relative}.tag[data-astro-cid-ex376olb]{left:-26px}.shot[data-astro-cid-ex376olb]{z-index:2;clip-path:inset(var(--ct,20%) var(--cr,3%) var(--cb,22%) var(--cl,75%));position:absolute;inset:0}.shot-wipe[data-astro-cid-ex376olb]{position:absolute;inset:0}.shot[data-astro-cid-ex376olb] img{object-fit:cover;width:100%;height:100%}.shot[data-astro-cid-ex376olb] picture{display:contents}.shot-shade[data-astro-cid-ex376olb]{opacity:0;background:linear-gradient(#000a2200 50%,#000a22cc);position:absolute;inset:0}.cap[data-astro-cid-ex376olb]{z-index:4;left:var(--gutter);right:var(--gutter);color:#fff;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:36px}.cap[data-astro-cid-ex376olb]>[data-astro-cid-ex376olb]{opacity:0;margin:0}.cap[data-astro-cid-ex376olb] .label[data-astro-cid-ex376olb]{color:#c9d0e0;text-align:right}.foot[data-astro-cid-ex376olb]{z-index:1;border-top:1px solid var(--line);grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:24px;margin-top:36px;padding-top:20px;display:grid;position:relative}.foot[data-astro-cid-ex376olb] p[data-astro-cid-ex376olb]{color:var(--muted);max-width:38ch;margin:0}.meta[data-astro-cid-ex376olb]{color:var(--muted);gap:6px;display:grid}.meta[data-astro-cid-ex376olb] b[data-astro-cid-ex376olb]{color:var(--fg);font-weight:500}.actions[data-astro-cid-ex376olb]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){.js .tag[data-astro-cid-ex376olb]{visibility:hidden}.js h1[data-astro-cid-ex376olb] .w[data-astro-cid-ex376olb]{transform:translateY(110%)}}@media (width<=960px){.hero[data-astro-cid-ex376olb]{grid-template-rows:minmax(124px,1fr) auto auto auto}h1[data-astro-cid-ex376olb]{grid-column:1/-1;font-size:clamp(52px,15.5vw,140px)}.bay[data-astro-cid-ex376olb]{grid-area:3/3/auto/span 2;height:clamp(200px,58vw,420px);margin-top:28px}.bub[data-astro-cid-ex376olb].c{top:92px}.foot[data-astro-cid-ex376olb]{grid-row:4;grid-template-columns:1fr;gap:18px;margin-top:28px}.actions[data-astro-cid-ex376olb]{justify-content:flex-start}}@media (width<=560px){.tag[data-astro-cid-ex376olb] span[data-astro-cid-ex376olb]{padding:5px 6px;font-size:9.5px}.tag[data-astro-cid-ex376olb] i[data-astro-cid-ex376olb]{width:30px}.cap[data-astro-cid-ex376olb] .label[data-astro-cid-ex376olb]{text-align:left}}.works[data-astro-cid-rcgqestb]{padding:clamp(88px,10vw,140px) 0 clamp(72px,8vw,110px);overflow:hidden}.side[data-astro-cid-rcgqestb]{justify-items:start;gap:20px;display:grid}.side[data-astro-cid-rcgqestb] p[data-astro-cid-rcgqestb]{max-width:36ch;color:var(--muted);margin:0}.view[data-astro-cid-rcgqestb]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scrollbar-width:none;overflow-x:auto}.view[data-astro-cid-rcgqestb]::-webkit-scrollbar{display:none}.track[data-astro-cid-rcgqestb]{width:max-content;padding:0 var(--gutter);gap:20px;display:flex}figure[data-astro-cid-rcgqestb]{scroll-snap-align:start;flex:none;margin:0}figure[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{background:var(--line);width:auto;max-width:none;height:clamp(240px,50svh,540px)}figcaption[data-astro-cid-rcgqestb]{margin-top:12px}.works[data-astro-cid-rcgqestb].is-pinned{flex-direction:column;justify-content:center;height:100svh;padding:96px 0 40px;display:flex}.works[data-astro-cid-rcgqestb].is-pinned .view[data-astro-cid-rcgqestb]{scroll-snap-type:none;overflow:visible}@media (width<=900px){figure[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{height:230px}figure[data-astro-cid-rcgqestb]{scroll-snap-align:center}}.head[data-astro-cid-5rtig3u6]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-bottom:36px;display:grid}.head[data-astro-cid-5rtig3u6] h2[data-astro-cid-5rtig3u6]{margin-top:12px}.intro[data-astro-cid-5rtig3u6]{gap:16px;display:grid}.intro[data-astro-cid-5rtig3u6] .lede[data-astro-cid-5rtig3u6]{color:var(--muted)}.lead[data-astro-cid-5rtig3u6]{font:500 12.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.flagship[data-astro-cid-5rtig3u6] .dimline{margin-bottom:8px}.foot[data-astro-cid-5rtig3u6]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 32px;margin-top:32px;display:flex}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]{flex:1;grid-template-columns:repeat(4,auto);min-width:min(100%,560px)}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]>div[data-astro-cid-5rtig3u6]{border-bottom:0}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]>div[data-astro-cid-5rtig3u6]:nth-child(2n){border-right:1px solid var(--line)}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]>div[data-astro-cid-5rtig3u6]:last-child{border-right:0}@media (width<=900px){.head[data-astro-cid-5rtig3u6]{grid-template-columns:1fr}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]{grid-template-columns:1fr 1fr}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]>div[data-astro-cid-5rtig3u6]:nth-child(2n){border-right:0}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]>div[data-astro-cid-5rtig3u6]:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=560px){.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]{grid-template-columns:1fr}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]>div[data-astro-cid-5rtig3u6]{border-bottom:1px solid var(--line)}.foot[data-astro-cid-5rtig3u6] .spec[data-astro-cid-5rtig3u6]>div[data-astro-cid-5rtig3u6]:last-child{border-bottom:0}}.svc[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);align-content:start;gap:12px;padding:20px 24px 8px 0;display:grid}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{padding-left:24px}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-right:0}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.1}.svc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:16px}@media (width<=1000px){.svc[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:20px 20px 24px 0}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{padding-left:0}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){border-right:0;padding-left:20px}}@media (width<=560px){.svc[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.svc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){border-right:0;padding-left:0}}
