.service-icon[data-astro-cid-43js7ux2]{color:#a9cfc3;place-items:center;display:grid}.service-drawing[data-astro-cid-43js7ux2]{width:42px;height:42px;overflow:visible}.browser-detail[data-astro-cid-43js7ux2]{opacity:.35;stroke-dasharray:10;stroke-dashoffset:5px;transition:opacity var(--duration-hover), stroke-dashoffset var(--duration-move) var(--ease-out)}.code-left[data-astro-cid-43js7ux2],.code-right[data-astro-cid-43js7ux2]{transition:transform var(--duration-hover) var(--ease-out)}.interface-tile[data-astro-cid-43js7ux2]{fill:currentColor;fill-opacity:.02;transition:fill-opacity var(--duration-hover)}summary:is(:hover,:focus-visible) .browser-detail[data-astro-cid-43js7ux2]{opacity:1;stroke-dashoffset:0}summary:is(:hover,:focus-visible) .code-left[data-astro-cid-43js7ux2]{transform:translate(-2px)}summary:is(:hover,:focus-visible) .code-right[data-astro-cid-43js7ux2]{transform:translate(2px)}summary:is(:hover,:focus-visible) .interface-tile[data-astro-cid-43js7ux2]{fill-opacity:.18}@media (width<=760px){.service-drawing[data-astro-cid-43js7ux2]{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){summary:is(:hover,:focus-visible) .code-left[data-astro-cid-43js7ux2],summary:is(:hover,:focus-visible) .code-right[data-astro-cid-43js7ux2]{transform:none}}.disclosure-indicator[data-astro-cid-tasum7rp]{flex-shrink:0;width:14px;height:14px;display:block;position:relative}.disclosure-indicator[data-astro-cid-tasum7rp]>span[data-astro-cid-tasum7rp]{transform-origin:50%;width:12px;height:1px;transition:transform var(--duration-hover) var(--ease-out), opacity var(--duration-hover);background:currentColor;position:absolute;top:6.5px;left:1px}.disclosure-indicator[data-astro-cid-tasum7rp]>span[data-astro-cid-tasum7rp]:last-child{transform:rotate(90deg)scaleX(1)}details[data-expanded=true] .disclosure-indicator[data-astro-cid-tasum7rp]>span[data-astro-cid-tasum7rp]:last-child,details[open]:not(.disclosure-enhanced) .disclosure-indicator[data-astro-cid-tasum7rp]>span[data-astro-cid-tasum7rp]:last-child{opacity:0;transform:rotate(90deg)scaleX(0)}.studio-art[data-astro-cid-ndkefxqe]{aspect-ratio:1.1;isolation:isolate;width:100%;max-width:420px;position:relative}.studio-art-label[data-astro-cid-ndkefxqe],.studio-art-caption[data-astro-cid-ndkefxqe]{text-transform:uppercase;color:#49665a;font-size:9px;position:absolute}.studio-art-label[data-astro-cid-ndkefxqe]{top:2%;left:4%}.studio-art-caption[data-astro-cid-ndkefxqe]{bottom:1%;right:2%}.studio-design-sheet[data-astro-cid-ndkefxqe]{aspect-ratio:1;background:#e9dfca;border:1px solid #d2c7ae;border-radius:6px;width:64%;position:absolute;top:16%;left:4%;transform:rotate(-9deg);box-shadow:0 14px 30px #34443d0c}.studio-design-sheet[data-astro-cid-ndkefxqe]>span[data-astro-cid-ndkefxqe]{letter-spacing:-.07em;color:#59543c;padding:12% 12% 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(90px,9vw,145px);font-style:italic;line-height:1.2;display:block}.studio-design-sheet[data-astro-cid-ndkefxqe]>i[data-astro-cid-ndkefxqe]{background:#b9ad90;height:1px;position:absolute;bottom:16%;left:12%;right:12%}.studio-design-sheet[data-astro-cid-ndkefxqe]>i[data-astro-cid-ndkefxqe]:last-child{bottom:11%;right:37%}.studio-engineering-sheet[data-astro-cid-ndkefxqe]{aspect-ratio:1.08;color:#d7e9dc;background:#16484b;border:1px solid #335e5c;border-radius:6px;width:57%;position:absolute;top:33%;right:4%;transform:rotate(8deg);box-shadow:0 15px 30px #0c363323}.studio-art-code[data-astro-cid-ndkefxqe]{color:#9fc4b1;font-family:DM Mono,monospace;font-size:18px;position:absolute;top:10%;left:11%}.studio-engineering-sheet[data-astro-cid-ndkefxqe]>svg[data-astro-cid-ndkefxqe]{width:52%;position:absolute;top:17%;right:13%}.studio-art-pixels[data-astro-cid-ndkefxqe]{gap:5px;display:flex;position:absolute;bottom:12%;left:11%}.studio-art-pixels[data-astro-cid-ndkefxqe]>i[data-astro-cid-ndkefxqe]{background:#90ad98;width:6px;height:6px;display:block}.studio-art-pixels[data-astro-cid-ndkefxqe]>i[data-astro-cid-ndkefxqe]:nth-child(2){background:#b8ceac}.studio-art-pixels[data-astro-cid-ndkefxqe]>i[data-astro-cid-ndkefxqe]:nth-child(3){background:#dfebcc}.studio-art-pixels[data-astro-cid-ndkefxqe]>i[data-astro-cid-ndkefxqe]:last-child{background:#5c8374}.studio-art-thread[data-astro-cid-ndkefxqe]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=760px){.studio-art[data-astro-cid-ndkefxqe]{width:min(100%,330px)}.studio-design-sheet[data-astro-cid-ndkefxqe]>span[data-astro-cid-ndkefxqe]{font-size:clamp(87px,27vw,117px)}.studio-art-label[data-astro-cid-ndkefxqe],.studio-art-caption[data-astro-cid-ndkefxqe]{font-size:8px}.studio-art-code[data-astro-cid-ndkefxqe]{font-size:15px}}
