.service-scene[data-astro-cid-oqfziiaf]{position:relative;max-width:31rem;width:100%;min-width:0;margin-top:1.5rem;padding-bottom:3rem;isolation:isolate}.service-scene--compact[data-astro-cid-oqfziiaf]{max-width:26rem;margin:0 0 1.75rem}.service-scene__art[data-astro-cid-oqfziiaf]{display:block;width:100%;height:auto;overflow:hidden;background:linear-gradient(120deg,rgb(var(--primary-rgb)/4%),transparent);border:1px solid var(--line);border-radius:var(--radius-large)}.tile[data-astro-cid-oqfziiaf]{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px}.accent[data-astro-cid-oqfziiaf]{stroke:rgb(var(--primary-rgb)/40%)}.ink[data-astro-cid-oqfziiaf]{stroke:var(--primary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wire[data-astro-cid-oqfziiaf]{stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:5 6}.soft[data-astro-cid-oqfziiaf]{fill:rgb(var(--primary-rgb)/9%);stroke:rgb(var(--primary-rgb)/15%)}.dot[data-astro-cid-oqfziiaf],.check-bg[data-astro-cid-oqfziiaf]{fill:var(--primary)}.check[data-astro-cid-oqfziiaf]{stroke:var(--surface);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}[data-astro-cid-oqfziiaf][data-effect]{transform-box:fill-box;transform-origin:center}.service-scene__toggle[data-astro-cid-oqfziiaf]{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--primary);cursor:pointer}.service-scene__toggle[data-astro-cid-oqfziiaf][hidden]{display:none}.service-scene__toggle[data-astro-cid-oqfziiaf]:hover{background:var(--bg-soft)}.service-scene__toggle[data-astro-cid-oqfziiaf]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.service-scene__toggle[data-astro-cid-oqfziiaf] svg[data-astro-cid-oqfziiaf]{width:20px;height:20px;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.project-discussion__layout{display:grid;grid-template-columns:minmax(0,min(31rem,45%)) minmax(0,1fr);align-items:start;gap:2rem clamp(3rem,10.3vw,10.3125rem)}.project-discussion__layout>h2{max-width:15ch;margin:0;overflow-wrap:anywhere}.project-discussion__copy{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:1.5rem}.project-discussion__copy>p{min-width:0;max-width:43rem;margin:0;color:var(--text-secondary);font-size:var(--support-copy-size);line-height:var(--support-copy-leading);overflow-wrap:anywhere}.project-discussion .actions{justify-content:flex-start}.project-discussion .button:disabled{max-width:100%;min-height:44px;border-color:var(--accent-cyan);background:var(--accent-cyan);color:#062f37;box-shadow:none;cursor:not-allowed;transform:none}.project-discussion .button:disabled:before{content:none}.project-discussion__label{min-width:0;max-width:100%;overflow-wrap:anywhere}.project-discussion__pending{margin-top:2.5rem;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft)}.project-discussion__pending p{margin:0;color:var(--text-secondary)}@media(max-width:1100px){.project-discussion__layout{grid-template-columns:minmax(0,1fr);gap:1.35rem}.project-discussion__layout>h2{max-width:20ch}}
