.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}}.yt[data-astro-cid-2gmjvff3]{all:unset;cursor:pointer;aspect-ratio:16/9;background:var(--navy-deep);width:100%;display:block;position:relative;overflow:hidden}.yt[data-astro-cid-2gmjvff3] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.yt[data-astro-cid-2gmjvff3]:hover img{transform:scale(1.03)}.play[data-astro-cid-2gmjvff3]{color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:12px;height:52px;padding:0 22px 0 8px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;bottom:20px;left:20px}.play[data-astro-cid-2gmjvff3] i[data-astro-cid-2gmjvff3]{background:var(--navy);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.play[data-astro-cid-2gmjvff3] i[data-astro-cid-2gmjvff3]:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;margin-left:3px}.yt[data-astro-cid-2gmjvff3]:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.video[data-astro-cid-2gmjvff3] iframe{aspect-ratio:16/9;border:0;width:100%;display:block}@media (width<=560px){.play[data-astro-cid-2gmjvff3]{height:46px;font-size:14px;bottom:12px;left:12px}}h2[data-astro-cid-7opjeppz],h1[data-astro-cid-7opjeppz]{max-width:18ch;margin:12px 0 48px}.grid[data-astro-cid-7opjeppz]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.text[data-astro-cid-7opjeppz] p[data-astro-cid-7opjeppz]{color:var(--muted);max-width:46ch;margin:0 0 24px}@media (width<=900px){.grid[data-astro-cid-7opjeppz]{grid-template-columns:1fr}}.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(220px,min(50svh,100svh - 380px),540px)}figcaption[data-astro-cid-rcgqestb]{margin-top:12px}figure[data-astro-cid-rcgqestb] a[data-astro-cid-rcgqestb]{cursor:zoom-in;display:block}.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}}.dim[data-astro-cid-euemf4c3]{color:var(--muted);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.line[data-astro-cid-euemf4c3]{opacity:.7;background:currentColor;flex:1;min-width:18px;height:1px}.l1[data-astro-cid-euemf4c3]{transform-origin:100%}.l2[data-astro-cid-euemf4c3]{transform-origin:0%}.tick[data-astro-cid-euemf4c3]{background:currentColor;flex:none;width:1px;height:14px;transform:rotate(45deg)}.txt[data-astro-cid-euemf4c3]{text-align:center;min-width:0;line-height:1.4}@media (width>=700px){.txt[data-astro-cid-euemf4c3]{white-space:nowrap}}.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}}
