.studio-site .concept-inspector{border-top:1px solid var(--line);padding-block:48px 56px}.studio-site .inspector-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.studio-site .inspector-heading h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:450;line-height:1.15}.studio-site .inspector-heading p:not(.mono){color:var(--muted);max-width:560px;margin-top:18px;font-size:1rem;line-height:1.8}.studio-site .inspector-heading>.pill{flex-shrink:0}.studio-site .inspector-toolbar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:30px;padding:16px 0;display:flex}.studio-site .inspector-toolbar>.mono{color:var(--muted);font-size:.6875rem}.studio-site .device-switch{gap:6px;display:flex}.studio-site .device-switch button{border:1px solid var(--line);background:0 0;border-radius:3px;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-size:.8125rem;display:flex}.studio-site .device-switch button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.studio-site .inspector-stage{background:#e6e7dc;justify-content:center;padding-block:28px;display:flex;overflow:hidden}.studio-site .inspector-window{background:var(--background);flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 12px 35px #181b1714}.studio-site .inspector-window iframe{border:0;max-width:none;display:block}.studio-site .product-case-art{margin-bottom:64px}.studio-site .product-limitations{background:#e7e9de;grid-template-columns:1fr 1fr;gap:40px;margin-block:24px 56px;padding:32px;display:grid}.studio-site .product-limitations h2{letter-spacing:-.035em;margin-bottom:16px;font-size:1.75rem;font-weight:500;line-height:1.2}.studio-site .product-limitations p{color:var(--muted);font-size:.9375rem;line-height:1.8}.studio-site .product-limitations .arrow-link{margin-top:18px}.studio-site .services-proof-pair{grid-template-columns:1fr 1fr;gap:26px;display:grid}.studio-site .services-proof-pair .collection-meta{display:block}.studio-site .services-proof-pair .collection-meta h2{margin:0;font-size:1.5rem}.studio-site .services-proof-pair .collection-meta .mono{margin-top:6px}.project-dialog>button{width:44px;height:44px}.project-dialog .dialog-copy{padding:clamp(24px,4vw,42px)}.project-dialog .dialog-description{line-height:1.8}.project-dialog .concept-disclosure{font-size:.8125rem}@media (max-width:760px){.studio-site .hero-sculpture{animation:none}.studio-site .inspector-heading{flex-direction:column;align-items:start;gap:24px}.studio-site .inspector-toolbar{gap:12px}.studio-site .inspector-toolbar>.mono{display:none}.studio-site .inspector-toolbar .quiet-link{font-size:.75rem}.studio-site .inspector-stage{padding-block:14px}.studio-site .product-case-art{margin-bottom:38px}.studio-site .product-limitations{grid-template-columns:1fr;gap:24px;padding:26px}.studio-site .services-proof-pair{grid-template-columns:1fr;gap:32px}}
