.sidenav[data-astro-cid-xw4n4aza]{z-index:20;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding:0 8px env(safe-area-inset-bottom,0px);background:var(--glass-fill,var(--glass-bg)), color-mix(in srgb, var(--bg) 90%, transparent);border-width:1px 0 0;justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}a[data-astro-cid-xw4n4aza]{color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-hover);flex-direction:column;align-items:center;gap:2px;padding-top:5px;display:flex;position:relative}a[data-astro-cid-xw4n4aza]:hover,a[data-astro-cid-xw4n4aza][aria-current]{color:var(--ink)}.ico[data-astro-cid-xw4n4aza]{place-items:center;width:40px;height:40px;display:grid;position:relative}.lock[data-astro-cid-xw4n4aza]{background:var(--ink);width:15px;height:15px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:3px}.txt[data-astro-cid-xw4n4aza]{letter-spacing:.06em;white-space:nowrap;font-size:8px}.marker[data-astro-cid-xw4n4aza]{pointer-events:none;border:1px solid var(--marker-line);background:var(--marker-bg);width:40px;height:40px;transform:translate(var(--mx,0), var(--my,0));opacity:0;border-radius:50%;position:absolute;top:0;left:0}.ready[data-astro-cid-xw4n4aza] .marker[data-astro-cid-xw4n4aza]{opacity:1}@media (prefers-reduced-motion:no-preference){.ready[data-astro-cid-xw4n4aza] .marker[data-astro-cid-xw4n4aza]{transition:transform .6s var(--ease-out), opacity var(--dur-fast)}}@media (width<=479px){.sidenav[data-astro-cid-xw4n4aza]:has(a:nth-of-type(7)) a[data-astro-cid-xw4n4aza]{flex:1 1 0;min-width:0}.sidenav[data-astro-cid-xw4n4aza]:has(a:nth-of-type(7)) a[data-astro-cid-xw4n4aza]:not([aria-current]) .txt[data-astro-cid-xw4n4aza]{display:none}}@media (width>=900px){.sidenav[data-astro-cid-xw4n4aza]{--capsule:72px;left:auto;right:calc((var(--rail-w) - var(--capsule)) / 2);width:var(--capsule);border-width:1px;border-radius:999px;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(6px,1.6vh,16px);height:auto;padding:16px 0;top:50%;bottom:auto;transform:translateY(-50%)}.txt[data-astro-cid-xw4n4aza]{letter-spacing:.06em;font-size:8px}a[data-astro-cid-xw4n4aza]{gap:4px;padding-top:0}}@media (width>=900px) and (height<=700px){.txt[data-astro-cid-xw4n4aza]{display:none}.sidenav[data-astro-cid-xw4n4aza]{gap:2px;padding:10px 0}}.work[data-astro-cid-t3eiqlen]{flex-direction:column;gap:clamp(48px,6vw,96px);padding-top:clamp(40px,8vh,96px);display:flex}.intro[data-astro-cid-t3eiqlen]{flex-direction:column;gap:14px;display:flex}.intro[data-astro-cid-t3eiqlen] h1[data-astro-cid-t3eiqlen]{font-size:var(--fs-h2)}.group[data-astro-cid-t3eiqlen]{flex-direction:column;gap:clamp(20px,2.4vw,32px);display:flex}.group[data-astro-cid-t3eiqlen] h2[data-astro-cid-t3eiqlen]{color:var(--ink);font-weight:500}.grid[data-astro-cid-t3eiqlen]{grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,88px) clamp(20px,3vw,44px);display:grid}.card[data-astro-cid-t3eiqlen]{flex-direction:column;gap:18px;height:100%;display:flex}.media[data-astro-cid-t3eiqlen]{aspect-ratio:3/2}.shot[data-astro-cid-t3eiqlen]{border-radius:var(--radius-lg);background:var(--stage-fill,var(--surface));box-shadow:var(--stage-edge,inset 0 0 0 1px var(--line));place-items:center;padding:8% 7%;display:grid;position:relative;overflow:hidden}.shot[data-astro-cid-t3eiqlen] .motif{width:100%;height:100%;color:var(--motif);opacity:.18;position:absolute;inset:0}.shot[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-fit:contain;width:100%;height:100%;position:relative}.shot[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen].lift{filter:drop-shadow(0 16px 20px #1d2b4542)}.sig[data-astro-cid-t3eiqlen]{align-items:center;gap:12px;min-height:26px;display:flex}.mark[data-astro-cid-t3eiqlen]{background:var(--ink);-webkit-mask:var(--logo) left center / contain no-repeat;mask:var(--logo) left center / contain no-repeat;opacity:.8;display:block}.card[data-astro-cid-t3eiqlen] .nda-tag[data-astro-cid-t3eiqlen]{color:var(--ink-muted)}.lock[data-astro-cid-t3eiqlen]{align-items:center;gap:5px;display:inline-flex}.cap[data-astro-cid-t3eiqlen]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.name[data-astro-cid-t3eiqlen]{font-size:calc(clamp(1.5rem, 2.6vw, 2.25rem) * var(--display-scale));overflow-wrap:anywhere;line-height:1.08}.kind[data-astro-cid-t3eiqlen]{max-width:46ch;font-size:var(--fs-body);color:var(--ink-muted);text-wrap:pretty;line-height:1.45}.out[data-astro-cid-t3eiqlen]{border-top:1px solid var(--line);text-wrap:pretty;flex-direction:column;gap:4px;max-width:46ch;margin-top:4px;padding-top:12px;line-height:1.45;display:flex}.cap[data-astro-cid-t3eiqlen] .mono[data-astro-cid-t3eiqlen]{margin-top:4px}.card[data-astro-cid-t3eiqlen]:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--radius-lg)}@media (width>=720px){.grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}.wide[data-astro-cid-t3eiqlen]{grid-column:1/-1}}@media (width>=900px){.wide[data-astro-cid-t3eiqlen] .card[data-astro-cid-t3eiqlen]{grid-template:"media."1fr"media sig""media cap""media."1fr/minmax(0,1.55fr) minmax(0,1fr);gap:18px clamp(32px,4vw,64px);display:grid}.wide[data-astro-cid-t3eiqlen] .media[data-astro-cid-t3eiqlen]{grid-area:media}.wide[data-astro-cid-t3eiqlen] .sig[data-astro-cid-t3eiqlen]{grid-area:sig}.wide[data-astro-cid-t3eiqlen] .cap[data-astro-cid-t3eiqlen]{grid-area:cap}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.card[data-astro-cid-t3eiqlen]{transition:transform var(--dur-fast) var(--ease-hover)}.card[data-astro-cid-t3eiqlen]:hover{transform:translateY(-4px)}}.nda-note[data-astro-cid-27e6rj7w]{max-width:calc(var(--page-max) + var(--gutter) * 2);padding:clamp(28px, 4vw, 48px) var(--gutter) 0;margin-inline:auto}.nda-note[data-astro-cid-27e6rj7w].flush{max-width:none;margin:0;padding:0}.inner[data-astro-cid-27e6rj7w]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 40px;padding:20px 0;display:grid}.kicker[data-astro-cid-27e6rj7w]{color:var(--ink-muted)}.title[data-astro-cid-27e6rj7w]{font-size:1.375rem;line-height:1.15}.body[data-astro-cid-27e6rj7w]{max-width:68ch;font-size:var(--fs-small);color:var(--ink-muted);text-wrap:pretty;line-height:1.5}.ask[data-astro-cid-27e6rj7w]{border:1px solid var(--line-strong);color:var(--ink);font-size:var(--fs-small);white-space:nowrap;border-radius:999px;justify-self:start;margin-top:10px;padding:12px 20px;font-weight:500}.ask[data-astro-cid-27e6rj7w]:hover,.ask[data-astro-cid-27e6rj7w]:focus-visible{background:var(--ink);color:var(--bg)}@media (width>=760px){.inner[data-astro-cid-27e6rj7w]{grid-template-columns:minmax(0,1fr) auto}.inner[data-astro-cid-27e6rj7w]>[data-astro-cid-27e6rj7w]:not(.ask){grid-column:1}.ask[data-astro-cid-27e6rj7w]{grid-area:1/2/span 3;justify-self:end;margin-top:0}}.sentence[data-astro-cid-xqexi2e6]{text-wrap:pretty;letter-spacing:-.01em;max-width:30em;line-height:1.4}.large[data-astro-cid-xqexi2e6]{font-size:clamp(1.375rem,2.6vw,2.25rem)}.lead[data-astro-cid-xqexi2e6]{font-size:var(--fs-lead);max-width:44em}.name[data-astro-cid-xqexi2e6]{color:var(--inv-ink);white-space:nowrap;font-weight:500}.name[data-astro-cid-xqexi2e6].phrase{white-space:normal}.whole[data-astro-cid-xqexi2e6]{white-space:nowrap}.clients[data-astro-cid-zrm7ciof]{margin-top:var(--section-gap);color:var(--inv-muted);padding:clamp(64px, 8vw, 120px) var(--gutter);z-index:1;position:relative}.clients[data-astro-cid-zrm7ciof]>div[data-astro-cid-zrm7ciof]{flex-direction:column;gap:28px;display:flex}.label[data-astro-cid-zrm7ciof]{color:var(--accent)}.proof[data-astro-cid-zrm7ciof]{border-top:1px solid var(--inv-line);gap:clamp(28px,4vw,40px);margin-top:clamp(40px,6vw,80px);padding-top:24px}.strip[data-astro-cid-zrm7ciof]{--gap:clamp(40px, 5vw, 72px);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-zrm7ciof]{width:max-content;display:flex}.strip[data-astro-cid-zrm7ciof] .marks[data-astro-cid-zrm7ciof]{gap:var(--gap);padding-right:var(--gap);flex-wrap:nowrap;flex:none}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-zrm7ciof]{animation:48s linear infinite drift}.strip[data-astro-cid-zrm7ciof]:hover .track[data-astro-cid-zrm7ciof],.strip[data-astro-cid-zrm7ciof]:focus-within .track[data-astro-cid-zrm7ciof]{animation-play-state:paused}@keyframes drift{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.strip[data-astro-cid-zrm7ciof]{-webkit-mask:none;mask:none}.track[data-astro-cid-zrm7ciof]{width:auto}.strip[data-astro-cid-zrm7ciof] .marks[data-astro-cid-zrm7ciof]{flex-wrap:wrap;flex:auto;gap:20px clamp(28px,4vw,56px);min-width:0;padding-right:0}.strip[data-astro-cid-zrm7ciof] .marks[data-astro-cid-zrm7ciof][aria-hidden=true]{display:none}}.all[data-astro-cid-zrm7ciof]{color:var(--inv-ink);align-self:flex-start}.wall[data-astro-cid-zrm7ciof]{gap:0;margin-top:clamp(48px,7vw,96px)}.wall-head[data-astro-cid-zrm7ciof]{border-bottom:1px solid var(--inv-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.sector[data-astro-cid-zrm7ciof]{border-bottom:1px solid var(--inv-line);gap:16px 32px;padding:24px 0;display:grid}.sector[data-astro-cid-zrm7ciof] h3[data-astro-cid-zrm7ciof]{color:var(--inv-muted);margin:0;font-weight:400}.marks[data-astro-cid-zrm7ciof]{flex-wrap:wrap;align-items:center;gap:20px clamp(28px,4vw,56px);display:flex}.mark[data-astro-cid-zrm7ciof]{background:var(--inv-ink);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;opacity:.86;display:block}@media (prefers-reduced-motion:no-preference){.mark[data-astro-cid-zrm7ciof]{transition:opacity var(--dur-fast) var(--ease-hover)}.marks[data-astro-cid-zrm7ciof] li[data-astro-cid-zrm7ciof]:hover .mark[data-astro-cid-zrm7ciof]{opacity:1}}@media (width>=900px){.sector[data-astro-cid-zrm7ciof]{grid-template-columns:220px minmax(0,1fr);align-items:start}.sector[data-astro-cid-zrm7ciof] h3[data-astro-cid-zrm7ciof]{padding-top:8px}}
