.sprite[data-astro-cid-6g6xweid]{width:0;height:0;position:absolute;overflow:hidden}.tools[data-astro-cid-6g6xweid]{border-bottom:1px solid var(--line);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.tools-track[data-astro-cid-6g6xweid]{animation:marquee var(--dur,38s) linear infinite;flex:none;display:flex}.tools[data-astro-cid-6g6xweid].rev .tools-track[data-astro-cid-6g6xweid]{animation-direction:reverse}.tools-lab[data-astro-cid-6g6xweid]{justify-content:space-between;gap:12px;margin-top:32px;padding-bottom:10px;display:flex}.tools-lab[data-astro-cid-6g6xweid]+.tools[data-astro-cid-6g6xweid]{border-top:1px solid var(--line)}.tools[data-astro-cid-6g6xweid]:hover .tools-track[data-astro-cid-6g6xweid],.tools[data-astro-cid-6g6xweid].is-paused .tools-track[data-astro-cid-6g6xweid]{animation-play-state:paused}.tool[data-astro-cid-6g6xweid]{width:132px;color:var(--ink);text-align:center;transition:color .3s var(--ease);flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;padding:32px 8px 26px;display:flex}.tool[data-astro-cid-6g6xweid]:hover{color:var(--accent)}.tool-ic[data-astro-cid-6g6xweid]{fill:currentColor;width:40px;height:40px;transition:transform .45s var(--ease);display:block}.tool[data-astro-cid-6g6xweid]:hover .tool-ic[data-astro-cid-6g6xweid]{transform:translateY(-4px)}.tool-n[data-astro-cid-6g6xweid]{white-space:nowrap;font-size:10.5px}.tools-pause[data-astro-cid-6g6xweid]{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;margin-left:auto;padding:0 14px;transition:border-color .3s}.tools-pause[data-astro-cid-6g6xweid]:hover{border-color:var(--ink)}.no-js .tools-pause[data-astro-cid-6g6xweid]{display:none}.tools-note[data-astro-cid-6g6xweid]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.tools[data-astro-cid-6g6xweid]{-webkit-mask-image:none;mask-image:none}.tools-track[data-astro-cid-6g6xweid]{flex-wrap:wrap;flex:1;justify-content:center}.tools-track[data-astro-cid-6g6xweid][aria-hidden],.tool[data-astro-cid-6g6xweid][aria-hidden],.tools-pause[data-astro-cid-6g6xweid]{display:none}}@container tk (width>=1100px){.tool[data-astro-cid-6g6xweid]{width:168px}.tool-ic[data-astro-cid-6g6xweid]{width:52px;height:52px}.tool-n[data-astro-cid-6g6xweid]{font-size:11.5px}}.about[data-astro-cid-oxgmilyn]{column-gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:36px;display:grid}.portrait[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;border:1px solid var(--ink);background:repeating-linear-gradient(135deg, transparent 0 11px, var(--line) 11px 12px), var(--paper-2);grid-column:1/4;align-items:flex-end;padding:14px;display:flex}.portrait[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{background:var(--paper);border:1px solid var(--ink);padding:6px 8px}.about-txt[data-astro-cid-oxgmilyn]{flex-direction:column;grid-column:1/-1;gap:32px;display:flex}.statement[data-astro-cid-oxgmilyn]{letter-spacing:-.025em;font-size:clamp(26px,6.8cqi,50px);font-weight:500;line-height:1.12}.statement[data-astro-cid-oxgmilyn] em[data-astro-cid-oxgmilyn]{color:var(--accent);font-style:normal}.two[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.steps[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr);display:grid}.step[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:22px 0;display:grid}.step[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.step[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--ink-2);grid-column:2}@container tk (width>=760px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(8,minmax(0,1fr))}.portrait[data-astro-cid-oxgmilyn]{grid-column:1/4;align-self:start}.about-txt[data-astro-cid-oxgmilyn]{grid-column:4/-1}.two[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-astro-cid-oxgmilyn]{column-gap:var(--g);grid-template-columns:repeat(2,minmax(0,1fr))}}@container tk (width>=1100px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(12,minmax(0,1fr))}.portrait[data-astro-cid-oxgmilyn]{grid-column:1/5}.about-txt[data-astro-cid-oxgmilyn]{grid-column:6/-1}.steps[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.step[data-astro-cid-oxgmilyn]{border-bottom:0;border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:24px 24px 24px 0}.step[data-astro-cid-oxgmilyn]+.step[data-astro-cid-oxgmilyn]{padding-left:24px}.step[data-astro-cid-oxgmilyn]:last-child{border-right:0}.step[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{grid-column:auto}}.contact[data-astro-cid-he3spzz3]{margin-top:96px;padding:72px 0 64px;position:relative}.c-label[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--rule);color:var(--dim);align-items:baseline;gap:14px;margin-bottom:40px;padding-bottom:16px;display:flex}.c-grid[data-astro-cid-he3spzz3]{column-gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:40px;display:grid}.c-h[data-astro-cid-he3spzz3]{letter-spacing:-.045em;grid-column:1/-1;font-size:clamp(44px,13cqi,128px);font-weight:600;line-height:.94}.c-h[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{display:block}.c-h[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--accent-dk);font-style:normal}.c-left[data-astro-cid-he3spzz3]{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:28px;display:flex}.c-intro[data-astro-cid-he3spzz3]{color:#d6d6d6;max-width:30em;font-size:18px;line-height:1.55}.c-cta-off[data-astro-cid-he3spzz3]{pointer-events:none;cursor:default}.c-steps[data-astro-cid-he3spzz3]{border-top:1px solid var(--rule);width:100%}.c-steps[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:12px 0;display:flex}.c-steps[data-astro-cid-he3spzz3] .mono[data-astro-cid-he3spzz3]{color:var(--accent-dk)}.c-list[data-astro-cid-he3spzz3]{border-top:1px solid var(--paper);grid-column:1/-1}.c-row[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--rule);grid-template-columns:100px minmax(0,1fr);align-items:center;column-gap:12px;min-height:64px;display:grid}.c-row[data-astro-cid-he3spzz3]>.mono[data-astro-cid-he3spzz3]{color:var(--dim)}.ph-d[data-astro-cid-he3spzz3]{outline-offset:-1px;color:var(--dim);font-family:var(--mono);outline:1px dashed #6b6b6b;justify-self:start;padding:6px 10px;font-size:12.5px}.c-link[data-astro-cid-he3spzz3]{min-height:44px;color:var(--paper);text-underline-offset:6px;overflow-wrap:anywhere;justify-self:start;align-items:center;text-decoration:underline 1px;transition:color .3s;display:inline-flex}.c-link[data-astro-cid-he3spzz3]:hover{color:var(--accent-dk)}@container tk (width>=760px){.c-grid[data-astro-cid-he3spzz3]{grid-template-columns:repeat(8,minmax(0,1fr))}}@container tk (width>=1100px){.contact[data-astro-cid-he3spzz3]{margin-top:160px;padding:120px 0 96px}.c-grid[data-astro-cid-he3spzz3]{grid-template-columns:repeat(12,minmax(0,1fr))}.c-left[data-astro-cid-he3spzz3]{grid-column:1/6}.c-list[data-astro-cid-he3spzz3]{grid-column:7/-1;align-self:start}.c-row[data-astro-cid-he3spzz3]{grid-template-columns:140px minmax(0,1fr)}}.hero[data-astro-cid-ge2uvauf]{position:relative}.hs-stage[data-astro-cid-ge2uvauf]{isolation:isolate;position:relative;overflow:hidden}.hs-content[data-astro-cid-ge2uvauf]{z-index:2;padding-top:40px;position:relative}.hs-content[data-astro-cid-ge2uvauf] .btn:not(.btn-ink){background:var(--paper)}.hero-foot[data-astro-cid-ge2uvauf]{padding-top:28px}.hero-grid[data-astro-cid-ge2uvauf]{column-gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px;display:grid}.hero-k[data-astro-cid-ge2uvauf]{color:var(--ink-2);grid-column:1/-1}.hero-k[data-astro-cid-ge2uvauf] .sep[data-astro-cid-ge2uvauf]{color:var(--accent);margin:0 10px}.h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;grid-column:1/-1;font-size:clamp(40px,11.2cqi,116px);font-weight:600;line-height:.98}.ln[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:hidden}.ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease) both;display:inline-block}.hero-side[data-astro-cid-ge2uvauf]{flex-direction:column;grid-column:1/-1;gap:24px;display:flex}.cta-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.fiche[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);background:var(--paper);grid-column:1/-1;row-gap:10px;padding-top:16px;display:grid}.fiche[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.fiche[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--ink-2)}.hero-grid[data-astro-cid-ge2uvauf],.wm-wrap[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.mask-wrap[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;position:absolute;inset:0}.mask[data-astro-cid-ge2uvauf]{top:72px;right:calc(var(--m) - 36px);aspect-ratio:400/520;width:62cqi;margin:0;position:absolute;-webkit-mask-image:linear-gradient(#000 50%,#0000 85%);mask-image:linear-gradient(#000 50%,#0000 85%)}.mask-svg[data-astro-cid-ge2uvauf]{color:#bdbdbd;width:100%;height:100%;display:block}.mk-d[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke:currentColor}.mk-g[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke:var(--accent);stroke-opacity:.45}.mk-c[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke:#bdbdbd}.mk-t[data-astro-cid-ge2uvauf]{font-family:var(--mono);letter-spacing:.06em;fill:var(--accent);fill-opacity:.65;font-size:9.5px}.mk-t[data-astro-cid-ge2uvauf].k{fill:#a3a3a3;fill-opacity:1}@media (prefers-reduced-motion:no-preference){.mk-d[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 2.4s var(--ease) .3s forwards}.mk-g[data-astro-cid-ge2uvauf],.mk-c[data-astro-cid-ge2uvauf],.mk-l[data-astro-cid-ge2uvauf]{opacity:0;animation:fade .8s var(--ease) 1.8s forwards}}.wm-wrap[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:56px;padding-bottom:12px;display:flex;position:relative}.wm[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;white-space:nowrap;user-select:none;cursor:default;font-size:25cqi;font-weight:800;line-height:.78;display:flex}.wm-l[data-astro-cid-ge2uvauf]{transition:font-stretch .6s var(--ease), font-weight .6s var(--ease), color .3s;display:inline-block}.wm-l[data-astro-cid-ge2uvauf]:hover{color:var(--accent)}.wm-sub[data-astro-cid-ge2uvauf]{align-items:center;gap:20px;display:flex}.wm-sub[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{min-height:44px;color:var(--ink-2);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.wm-sub[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--accent)}@container tk (width>=760px){.hs-content[data-astro-cid-ge2uvauf]{padding-top:72px}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(8,minmax(0,1fr))}.h1[data-astro-cid-ge2uvauf]{font-size:clamp(40px,9.2cqi,116px)}.hero-side[data-astro-cid-ge2uvauf]{grid-column:1/6}.hero-foot[data-astro-cid-ge2uvauf] .fiche[data-astro-cid-ge2uvauf]{column-gap:var(--g);grid-template-columns:repeat(2,minmax(0,1fr))}.mask[data-astro-cid-ge2uvauf]{top:56px;right:var(--m);width:46cqi}}@container tk (width>=1100px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px}.h1[data-astro-cid-ge2uvauf]{grid-column:1/11;font-size:clamp(40px,7.4cqi,116px)}.hero-side[data-astro-cid-ge2uvauf]{grid-column:1/6}.hero-foot[data-astro-cid-ge2uvauf] .fiche[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-foot[data-astro-cid-ge2uvauf] .fiche[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:4px}.mask[data-astro-cid-ge2uvauf]{width:min(30cqi,430px);top:40px}.wm-wrap[data-astro-cid-ge2uvauf]{flex-direction:row;justify-content:space-between;align-items:flex-end}.wm[data-astro-cid-ge2uvauf]{font-size:min(22cqi,316.8px)}.wm-sub[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-end;gap:2px;padding-bottom:.4em}}.switch[data-astro-cid-nuu3q7ts]{border:1px solid var(--ink);display:inline-flex}.no-js .switch[data-astro-cid-nuu3q7ts]{display:none}.switch[data-astro-cid-nuu3q7ts] button[data-astro-cid-nuu3q7ts]{min-height:44px;color:var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;padding:0 14px;font-size:11.5px;font-weight:500;transition:background .3s,color .3s}.switch[data-astro-cid-nuu3q7ts] button[data-astro-cid-nuu3q7ts][aria-pressed=true]{background:var(--ink);color:var(--paper)}.works[data-astro-cid-nuu3q7ts]{column-gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:72px;display:grid}.proj[data-astro-cid-nuu3q7ts]{column-gap:var(--g);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;row-gap:22px;display:grid;position:relative}.proj[data-astro-cid-nuu3q7ts]>.fig[data-astro-cid-nuu3q7ts],.proj[data-astro-cid-nuu3q7ts]>.meta[data-astro-cid-nuu3q7ts]{grid-column:1/-1}.fig[data-astro-cid-nuu3q7ts]{position:relative}.fig-a[data-astro-cid-nuu3q7ts]{color:inherit;text-decoration:none;display:block;position:relative}.fig-a[data-astro-cid-nuu3q7ts]:hover .shot-in{transform:scale(1.025)}.fig-tag[data-astro-cid-nuu3q7ts]{background:var(--ink);color:var(--paper);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);padding:10px 12px;position:absolute;bottom:12px;right:12px;transform:translateY(8px)}.fig-a[data-astro-cid-nuu3q7ts]:hover .fig-tag[data-astro-cid-nuu3q7ts],.fig-a[data-astro-cid-nuu3q7ts]:focus-visible .fig-tag[data-astro-cid-nuu3q7ts]{opacity:1;transform:none}.cap[data-astro-cid-nuu3q7ts]{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;font-size:11.5px;display:flex}.meta[data-astro-cid-nuu3q7ts]{flex-direction:column;gap:14px;display:flex}.meta-top[data-astro-cid-nuu3q7ts]{border-top:1px solid var(--ink);color:var(--ink-2);justify-content:space-between;padding-top:12px;display:flex}.p-title[data-astro-cid-nuu3q7ts]{letter-spacing:-.03em;font-size:clamp(28px,8cqi,46px);font-weight:600;line-height:1.02}.p-type[data-astro-cid-nuu3q7ts]{color:var(--accent)}.p-desc[data-astro-cid-nuu3q7ts]{max-width:36em}.facts[data-astro-cid-nuu3q7ts]{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.facts[data-astro-cid-nuu3q7ts] dt[data-astro-cid-nuu3q7ts]{color:var(--ink-2)}.links[data-astro-cid-nuu3q7ts]{flex-wrap:wrap;gap:4px 24px;display:flex}.soon[data-astro-cid-nuu3q7ts]{min-height:44px;color:var(--ink-2);align-items:center;display:inline-flex}.slot[data-astro-cid-nuu3q7ts]{border:1px dashed var(--ink-2);flex-direction:column;grid-column:1/-1;gap:20px;padding:28px 24px;display:flex}.slot-t[data-astro-cid-nuu3q7ts]{letter-spacing:-.02em;max-width:22em;font-size:clamp(22px,5.6cqi,36px);font-weight:600;line-height:1.12}.ix[data-astro-cid-nuu3q7ts]{border-top:1px solid var(--ink)}.ix-head[data-astro-cid-nuu3q7ts],.ix-row[data-astro-cid-nuu3q7ts]{column-gap:var(--g);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.ix-head[data-astro-cid-nuu3q7ts]{border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 0}.ix-row[data-astro-cid-nuu3q7ts]{border-bottom:1px solid var(--line);min-height:96px;transition:background .35s var(--ease), color .35s var(--ease), padding .45s var(--ease);padding:18px 0;position:relative}.ix-name[data-astro-cid-nuu3q7ts]{letter-spacing:-.025em;flex-direction:column;gap:6px;font-size:clamp(22px,6.2cqi,40px);font-weight:600;line-height:1.05;display:flex}.ix-name[data-astro-cid-nuu3q7ts] .mono[data-astro-cid-nuu3q7ts]{color:var(--ink-2);font-size:11.5px}.ix-c[data-astro-cid-nuu3q7ts],.ix-h[data-astro-cid-nuu3q7ts],.ix-thumb[data-astro-cid-nuu3q7ts]{display:none}.th-rs[data-astro-cid-nuu3q7ts]{color:#d9962b;background:#0a0a0a}.th-ev[data-astro-cid-nuu3q7ts]{color:#1f6f68;background:#f7f8f6}.th-ph[data-astro-cid-nuu3q7ts]{background:repeating-linear-gradient(135deg, transparent 0 9px, var(--line) 9px 10px), var(--paper-2);color:var(--ink)}@media (hover:none){.fig-tag[data-astro-cid-nuu3q7ts]{opacity:1;transform:none}}@container tk (width>=760px){.works[data-astro-cid-nuu3q7ts],.proj[data-astro-cid-nuu3q7ts]{grid-template-columns:repeat(8,minmax(0,1fr))}.works[data-astro-cid-nuu3q7ts]{row-gap:112px}.proj[data-astro-cid-nuu3q7ts]>.meta[data-astro-cid-nuu3q7ts]{grid-column:1/7}.slot[data-astro-cid-nuu3q7ts]{flex-direction:row;justify-content:space-between;align-items:center;padding:40px}.ix-head[data-astro-cid-nuu3q7ts],.ix-row[data-astro-cid-nuu3q7ts]{grid-template-columns:48px minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.3fr) 110px}.ix-c[data-astro-cid-nuu3q7ts].t,.ix-h[data-astro-cid-nuu3q7ts].t{display:block}.ix-name[data-astro-cid-nuu3q7ts] .mono[data-astro-cid-nuu3q7ts]{display:none}}@container tk (width>=1100px){.works[data-astro-cid-nuu3q7ts],.proj[data-astro-cid-nuu3q7ts]{grid-template-columns:repeat(12,minmax(0,1fr))}.works[data-astro-cid-nuu3q7ts]{row-gap:160px}.p1[data-astro-cid-nuu3q7ts]>.fig[data-astro-cid-nuu3q7ts]{grid-column:1/9}.p1[data-astro-cid-nuu3q7ts]>.meta[data-astro-cid-nuu3q7ts]{grid-column:10/-1;align-self:end}.p2[data-astro-cid-nuu3q7ts]>.meta[data-astro-cid-nuu3q7ts]{grid-area:1/1/auto/5;align-self:end}.p2[data-astro-cid-nuu3q7ts]>.fig[data-astro-cid-nuu3q7ts]{grid-area:1/6/auto/-1}.p3[data-astro-cid-nuu3q7ts]{grid-column:1/6;grid-template-columns:minmax(0,1fr)}.works[data-astro-cid-nuu3q7ts]>.slot[data-astro-cid-nuu3q7ts]{flex-direction:column;grid-column:7/-1;justify-content:flex-start;align-self:start;align-items:flex-start;margin-top:200px}.p3[data-astro-cid-nuu3q7ts]>.fig[data-astro-cid-nuu3q7ts],.p3[data-astro-cid-nuu3q7ts]>.meta[data-astro-cid-nuu3q7ts]{grid-column:1/-1}.p-title[data-astro-cid-nuu3q7ts]{font-size:clamp(28px,3.1cqi,46px)}.switch[data-astro-cid-nuu3q7ts] .b-ix[data-astro-cid-nuu3q7ts]{order:-1}.ix-head[data-astro-cid-nuu3q7ts],.ix-row[data-astro-cid-nuu3q7ts]{grid-template-columns:56px minmax(0,2.3fr) minmax(0,1.4fr) minmax(0,1.7fr) 64px minmax(0,1.4fr) 110px}.ix-c[data-astro-cid-nuu3q7ts],.ix-h[data-astro-cid-nuu3q7ts]{display:block}.ix-thumb[data-astro-cid-nuu3q7ts]{aspect-ratio:16/10;border:1px solid var(--paper);opacity:0;width:200px;transition:opacity .4s var(--ease), transform .5s var(--ease);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:140px;transform:translateY(-50%)scale(.92)}.ix-row[data-astro-cid-nuu3q7ts]:hover,.ix-row[data-astro-cid-nuu3q7ts]:focus-within{background:var(--ink);color:var(--paper);padding-inline:18px}.ix-row[data-astro-cid-nuu3q7ts]:hover .mute[data-astro-cid-nuu3q7ts],.ix-row[data-astro-cid-nuu3q7ts]:focus-within .mute[data-astro-cid-nuu3q7ts],.ix-row[data-astro-cid-nuu3q7ts]:hover .ix-c[data-astro-cid-nuu3q7ts],.ix-row[data-astro-cid-nuu3q7ts]:focus-within .ix-c[data-astro-cid-nuu3q7ts]{color:var(--dim)}.ix-row[data-astro-cid-nuu3q7ts]:hover .lnk[data-astro-cid-nuu3q7ts],.ix-row[data-astro-cid-nuu3q7ts]:focus-within .lnk[data-astro-cid-nuu3q7ts]{color:var(--paper)}.ix-row[data-astro-cid-nuu3q7ts]:hover .ix-thumb[data-astro-cid-nuu3q7ts],.ix-row[data-astro-cid-nuu3q7ts]:focus-within .ix-thumb[data-astro-cid-nuu3q7ts]{opacity:1;transform:translateY(-50%)scale(1)}}.svc[data-astro-cid-lesv7jgp]{border-top:1px solid var(--ink)}.svc-item[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line)}.svc-h[data-astro-cid-lesv7jgp]{font:inherit}.svc-btn[data-astro-cid-lesv7jgp]{align-items:center;column-gap:var(--g);width:100%;min-height:88px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 44px;padding:14px 0;display:grid}.svc-name[data-astro-cid-lesv7jgp]{letter-spacing:-.03em;transition:transform .45s var(--ease), color .3s;font-size:clamp(22px,6.4cqi,52px);font-weight:600;line-height:1.05}.svc-btn[data-astro-cid-lesv7jgp]:hover .svc-name[data-astro-cid-lesv7jgp]{color:var(--accent);transform:translate(8px)}.svc-pm[data-astro-cid-lesv7jgp]{border:1px solid var(--ink);width:44px;height:44px;transition:transform .45s var(--ease), background .3s, color .3s;place-items:center;display:grid}.svc-btn[data-astro-cid-lesv7jgp][aria-expanded=true] .svc-pm[data-astro-cid-lesv7jgp]{background:var(--ink);color:var(--paper)}.svc-pm[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{transition:transform .45s var(--ease)}.svc-btn[data-astro-cid-lesv7jgp][aria-expanded=true] .svc-pm[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{transform:rotate(45deg)}.svc-panel[data-astro-cid-lesv7jgp]{animation:open .5s var(--ease) both;grid-template-columns:minmax(0,1fr);row-gap:20px;padding:0 0 32px;display:grid}.js .svc-item[data-astro-cid-lesv7jgp]:has(.svc-btn[aria-expanded=false]) .svc-panel[data-astro-cid-lesv7jgp]{display:none}.no-js .svc-pm[data-astro-cid-lesv7jgp]{visibility:hidden}.svc-sp[data-astro-cid-lesv7jgp]{display:none}.svc-d[data-astro-cid-lesv7jgp]{max-width:30em;font-size:18px;line-height:1.55}.svc-ul[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);padding:8px 0}.svc-ul[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:last-child{border-bottom:1px solid var(--line)}.svc-ref[data-astro-cid-lesv7jgp]{font-weight:600}@container tk (width>=760px){.svc-panel[data-astro-cid-lesv7jgp]{column-gap:var(--g);grid-template-columns:repeat(2,minmax(0,1fr))}.svc-d[data-astro-cid-lesv7jgp]{grid-column:1/-1}}@container tk (width>=1100px){.svc-btn[data-astro-cid-lesv7jgp]{grid-template-columns:56px minmax(0,1fr) 44px;min-height:112px}.svc-panel[data-astro-cid-lesv7jgp]{grid-template-columns:56px minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);padding-bottom:48px}.svc-sp[data-astro-cid-lesv7jgp]{display:block}.svc-d[data-astro-cid-lesv7jgp]{grid-column:auto}}
