.studio-product-hero[data-astro-cid-nctyx5e3]{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#14191f}.studio-brandbar[data-astro-cid-nctyx5e3]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,3vw,40px);background:linear-gradient(115deg,#172729,#1c1c2a)}.studio-brandbar[data-astro-cid-nctyx5e3] img[data-astro-cid-nctyx5e3]{width:clamp(220px,30vw,360px);height:auto;border:0;border-radius:0}.studio-brandbar[data-astro-cid-nctyx5e3] span[data-astro-cid-nctyx5e3]{color:#b9cbc8;font-size:11px}.studio-screen-link[data-astro-cid-nctyx5e3]{display:block;border-radius:inherit}.studio-screen-link[data-astro-cid-nctyx5e3] img[data-astro-cid-nctyx5e3]{display:block;width:100%;height:auto}.studio-screen-link[data-astro-cid-nctyx5e3]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.studio-screen-note[data-astro-cid-nctyx5e3]{display:flex;gap:20px;justify-content:space-between;padding:20px clamp(20px,3vw,40px);color:var(--muted);font-size:12px}.studio-screen-note[data-astro-cid-nctyx5e3] a[data-astro-cid-nctyx5e3]{color:#a2d8c5}.studio-screens[data-astro-cid-nctyx5e3]{padding-block:80px;border-top:1px solid var(--line);scroll-margin-top:120px}.studio-gallery-heading[data-astro-cid-nctyx5e3]{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:40px}.studio-gallery-heading[data-astro-cid-nctyx5e3] h2[data-astro-cid-nctyx5e3]{font-size:clamp(30px,4vw,52px);max-width:18ch;margin:0;line-height:1.1}.studio-gallery-heading[data-astro-cid-nctyx5e3]>p[data-astro-cid-nctyx5e3]{max-width:30ch;color:var(--muted);margin:0}.studio-gallery-grid[data-astro-cid-nctyx5e3]{display:grid;grid-template-columns:1fr 1fr;gap:40px 28px;align-items:start}.studio-gallery-grid[data-astro-cid-nctyx5e3] figure[data-astro-cid-nctyx5e3]{margin:0;min-width:0}.studio-gallery-grid[data-astro-cid-nctyx5e3] figure[data-astro-cid-nctyx5e3]:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding-top:30px;border-top:1px solid var(--line)}.studio-gallery-grid[data-astro-cid-nctyx5e3] .studio-screen-link[data-astro-cid-nctyx5e3]{border:1px solid #3b424e;border-radius:12px;overflow:hidden;transition:border-color .2s}.studio-gallery-grid[data-astro-cid-nctyx5e3] .studio-screen-link[data-astro-cid-nctyx5e3]:hover{border-color:#a2d8c5}figcaption[data-astro-cid-nctyx5e3]{padding-top:22px}figcaption[data-astro-cid-nctyx5e3] h3[data-astro-cid-nctyx5e3]{font-size:25px;letter-spacing:-.035em;margin:0 0 12px}figcaption[data-astro-cid-nctyx5e3] p[data-astro-cid-nctyx5e3]{color:var(--muted);margin:0 0 16px;max-width:42ch}figcaption[data-astro-cid-nctyx5e3] .mono[data-astro-cid-nctyx5e3]{font-size:10px;color:#a2d8c5}.studio-gallery-note[data-astro-cid-nctyx5e3]{font-size:12px;color:var(--muted);margin:36px 0 0}@media(width<=700px){.studio-brandbar[data-astro-cid-nctyx5e3]{flex-wrap:wrap;gap:12px}.studio-brandbar[data-astro-cid-nctyx5e3] span[data-astro-cid-nctyx5e3]{font-size:10px}.studio-screen-note[data-astro-cid-nctyx5e3]{flex-direction:column;gap:12px}.studio-screens[data-astro-cid-nctyx5e3]{padding-block:50px}.studio-gallery-heading[data-astro-cid-nctyx5e3]{flex-direction:column;align-items:start;gap:20px}.studio-gallery-grid[data-astro-cid-nctyx5e3]{grid-template-columns:1fr;gap:36px}.studio-gallery-grid[data-astro-cid-nctyx5e3] figure[data-astro-cid-nctyx5e3]:last-child{display:block;padding-top:0;border:0}figcaption[data-astro-cid-nctyx5e3] h3[data-astro-cid-nctyx5e3]{font-size:24px}}@media(prefers-reduced-motion:reduce){.studio-screen-link[data-astro-cid-nctyx5e3]{transition:none!important}}.studio-architecture[data-astro-cid-pznzci7v]{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;align-items:center;padding-bottom:80px}.studio-architecture[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font-size:clamp(30px,3vw,42px);line-height:1.12}.studio-architecture[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]:not(.eyebrow){color:var(--muted);max-width:35ch}@media(width<=1000px){.studio-architecture[data-astro-cid-pznzci7v]{grid-template-columns:1fr;gap:30px}}.detail-demo[data-astro-cid-pznzci7v]{display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;margin:28px 0 40px}.detail-demo[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0;color:var(--muted, #a9b5c1);max-width:36ch}.project-meta[data-astro-cid-pznzci7v]>.text-link[data-astro-cid-pznzci7v]{margin-top:20px}.admin-feature-list[data-astro-cid-pznzci7v]{border-top:1px solid #334651;padding-top:40px}.admin-feature-list[data-astro-cid-pznzci7v] .eyebrow[data-astro-cid-pznzci7v]{margin-bottom:18px}
