video[data-astro-cid-4og34v57]{width:100%;max-width:100%;height:auto;display:block}video[data-astro-cid-4og34v57]:focus-visible{outline:3px solid var(--mint,#b5e5cd);outline-offset:4px}.review-media[data-astro-cid-fnh6vptv]{width:100%;min-width:0;margin:0}.review-media[data-astro-cid-fnh6vptv] a[data-astro-cid-fnh6vptv]{text-decoration:none;display:block}.media-clip[data-astro-cid-fnh6vptv]{border-radius:var(--media-radius);clip-path:inset(0 round var(--media-radius));display:block;position:relative;overflow:hidden}.media-clip[data-astro-cid-fnh6vptv] img{border-radius:0;width:calc(100% + 2px);max-width:none;height:auto;margin:-1px;display:block}.player-media[data-astro-cid-fnh6vptv] .media-clip[data-astro-cid-fnh6vptv],.crop-media[data-astro-cid-fnh6vptv] .media-clip[data-astro-cid-fnh6vptv]{aspect-ratio:var(--media-ratio)}.player-media[data-astro-cid-fnh6vptv] .media-clip[data-astro-cid-fnh6vptv] video,.player-media[data-astro-cid-fnh6vptv] iframe[data-astro-cid-fnh6vptv],.crop-media[data-astro-cid-fnh6vptv] img[data-astro-cid-fnh6vptv]{border:0;border-radius:0;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);margin:0;position:absolute;inset:-1px}.crop-media[data-astro-cid-fnh6vptv] img[data-astro-cid-fnh6vptv]{object-fit:cover;object-position:center}.article-icon[data-astro-cid-fnh6vptv]{color:#fff;background:#0b211fcc;border-radius:50%;padding:8px 16px;font-size:30px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}a[data-astro-cid-fnh6vptv]:focus-visible,.review-media[data-astro-cid-fnh6vptv]:focus-within{outline-offset:5px;outline:3px solid #ffb66f}@media (width<=700px){.media-clip[data-astro-cid-fnh6vptv]{border-radius:var(--mobile-media-radius);clip-path:inset(0 round var(--mobile-media-radius))}}.review-section[data-astro-cid-z35kvvbf]{padding:80px 0}.review-section[data-astro-cid-z35kvvbf]:not(:has(.review-text)){padding:0 0 24px}.review-section[data-astro-cid-z35kvvbf]:has(+.review-section:not(:has(.review-text))){padding-bottom:24px}.review-section[data-astro-cid-z35kvvbf]:last-child{padding-bottom:80px}.review-text[data-astro-cid-z35kvvbf],.media-group[data-astro-cid-z35kvvbf]:not(.layout-center){width:min(1100px,76%);margin-inline:auto}.review-text[data-astro-cid-z35kvvbf]{margin-bottom:80px}.review-text[data-astro-cid-z35kvvbf] h2[data-astro-cid-z35kvvbf]{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,2.6vw,38px);line-height:1.2}.review-copy[data-astro-cid-z35kvvbf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.review-copy[data-astro-cid-z35kvvbf] p[data-astro-cid-z35kvvbf]{margin:0;font-size:18px;line-height:1.4}.published-link[data-astro-cid-z35kvvbf]{margin:40px 0 0}.layout-center[data-astro-cid-z35kvvbf]{grid-template-columns:minmax(0,.9fr) minmax(0,2.4fr) minmax(0,.9fr);align-items:center;gap:24px;width:min(1816px,100% - 64px);margin-inline:auto;display:grid}.text-center[data-astro-cid-z35kvvbf] .review-text[data-astro-cid-z35kvvbf]{width:calc(min(1816px,100vw - 64px)/1.75 - 27.4286px)}.group-main[data-astro-cid-z35kvvbf]{grid-area:1/2;min-width:0}.group-left[data-astro-cid-z35kvvbf]{grid-area:1/1}.group-right[data-astro-cid-z35kvvbf]{grid-area:1/3}.side-stack[data-astro-cid-z35kvvbf],.group-items[data-astro-cid-z35kvvbf],.layout-main-row[data-astro-cid-z35kvvbf]{gap:var(--group-gap,24px);min-width:0;display:grid}.layout-main-row[data-astro-cid-z35kvvbf]>.group-main[data-astro-cid-z35kvvbf]{grid-area:auto}.layout-main-row[data-astro-cid-z35kvvbf] .group-items[data-astro-cid-z35kvvbf]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.layout-grid[data-astro-cid-z35kvvbf] .group-items[data-astro-cid-z35kvvbf]{grid-template-columns:repeat(2,minmax(0,1fr))}.text-video[data-astro-cid-z35kvvbf] .review-text[data-astro-cid-z35kvvbf],.text-video[data-astro-cid-z35kvvbf] .media-group[data-astro-cid-z35kvvbf]{width:min(760px,88%)}.gallery-rightware-behind-the-scenes[data-astro-cid-z35kvvbf] .layout-grid[data-astro-cid-z35kvvbf]{width:min(1600px,100% - 64px)}.layout-photos[data-astro-cid-z35kvvbf] .group-items[data-astro-cid-z35kvvbf]{aspect-ratio:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr 1fr}.layout-photos[data-astro-cid-z35kvvbf] .review-media:first-child{grid-row:1/4}.layout-photos[data-astro-cid-z35kvvbf] .review-media a,.layout-photos[data-astro-cid-z35kvvbf] .media-clip{height:100%}.layout-photos[data-astro-cid-z35kvvbf] img{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px)}@media (width<=1000px){.review-text[data-astro-cid-z35kvvbf],.media-group[data-astro-cid-z35kvvbf]:not(.layout-center){width:84%}.layout-center[data-astro-cid-z35kvvbf]{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 40px)}.text-center[data-astro-cid-z35kvvbf] .review-text[data-astro-cid-z35kvvbf]{width:calc(100% - 40px)}.group-main[data-astro-cid-z35kvvbf]{grid-area:1/1/auto/-1}.group-left[data-astro-cid-z35kvvbf]{grid-area:2/1}.group-right[data-astro-cid-z35kvvbf]{grid-area:2/2}}@media (width<=700px){.review-text[data-astro-cid-z35kvvbf],.media-group[data-astro-cid-z35kvvbf]:not(.layout-center){width:88%}.layout-center[data-astro-cid-z35kvvbf],.text-center[data-astro-cid-z35kvvbf] .review-text[data-astro-cid-z35kvvbf]{width:calc(100% - 32px)}.layout-center[data-astro-cid-z35kvvbf]{flex-direction:column;display:flex}.layout-center[data-astro-cid-z35kvvbf]>[data-astro-cid-z35kvvbf]{width:100%}.review-copy[data-astro-cid-z35kvvbf],.layout-grid[data-astro-cid-z35kvvbf] .group-items[data-astro-cid-z35kvvbf]{grid-template-columns:1fr}.layout-main-row[data-astro-cid-z35kvvbf] .group-items[data-astro-cid-z35kvvbf]{grid-template-columns:1fr;grid-auto-flow:row}.review-copy[data-astro-cid-z35kvvbf] p[data-astro-cid-z35kvvbf]{font-size:17px}}.tutorial-links[data-astro-cid-mvcswmbr]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;display:grid}a[data-astro-cid-mvcswmbr]{color:inherit;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;display:block}a[data-astro-cid-mvcswmbr]:hover{text-decoration:none}a[data-astro-cid-mvcswmbr]:focus-visible{outline-offset:5px;outline:3px solid #ffb66f}.thumbnail[data-astro-cid-mvcswmbr]{clip-path:inset(0 round 14px);aspect-ratio:16/9;border-radius:14px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.thumbnail[data-astro-cid-mvcswmbr] img[data-astro-cid-mvcswmbr]{object-fit:cover;border-radius:0;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);display:block;position:absolute;inset:-1px}.play[data-astro-cid-mvcswmbr]{color:#0b211f;inset:50% auto auto 50%;background:#b5e5cd;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:12px;display:grid;position:absolute;inset:auto 10px 10px auto;transform:none}@media (hover:hover) and (pointer:fine){.thumbnail[data-astro-cid-mvcswmbr]{transition:transform .2s}a[data-astro-cid-mvcswmbr]:hover .thumbnail[data-astro-cid-mvcswmbr]{transform:translateY(-3px)}a[data-astro-cid-mvcswmbr]:hover{color:#476e5c}}@media (prefers-reduced-motion:reduce){.thumbnail[data-astro-cid-mvcswmbr]{transition:none}a[data-astro-cid-mvcswmbr]:hover .thumbnail[data-astro-cid-mvcswmbr]{transform:none}}@media (width<=1000px){.tutorial-links[data-astro-cid-mvcswmbr]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.tutorial-links[data-astro-cid-mvcswmbr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}a[data-astro-cid-mvcswmbr]{font-size:15px}}@media (width<=360px){.tutorial-links[data-astro-cid-mvcswmbr]{grid-template-columns:1fr}}.venturit-gallery[data-astro-cid-vhj5n4u4]{--composition-width:min(calc(95.4545vw - 58.9091px),1816px);--center-width:calc((var(--composition-width) - 48px)*2.4/4.2)}.chapter[data-astro-cid-vhj5n4u4]{color:#0b211f;background:#e7eee5;padding:80px 0}.chapter[data-astro-cid-vhj5n4u4]:nth-child(2n){background:#d1e1d4}.chapter-text[data-astro-cid-vhj5n4u4]{width:var(--center-width);margin:0 auto 60px}.chapter-text[data-astro-cid-vhj5n4u4] h2[data-astro-cid-vhj5n4u4]{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.composition[data-astro-cid-vhj5n4u4]{width:var(--composition-width);grid-template-columns:minmax(0,.9fr) minmax(0,2.4fr) minmax(0,.9fr);align-items:start;gap:24px;margin:auto;display:grid}.main-stack[data-astro-cid-vhj5n4u4]{grid-area:1/2;min-width:0}.side-stack[data-astro-cid-vhj5n4u4],.main-stack[data-astro-cid-vhj5n4u4]{gap:24px;display:grid}.left[data-astro-cid-vhj5n4u4]{grid-area:1/1}.right[data-astro-cid-vhj5n4u4]{grid-area:1/3}.qa[data-astro-cid-vhj5n4u4] .side-stack[data-astro-cid-vhj5n4u4]{align-self:center}.iterations[data-astro-cid-vhj5n4u4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.characters[data-astro-cid-vhj5n4u4],.logos[data-astro-cid-vhj5n4u4]{gap:24px;width:min(1100px,100% - 64px);margin:auto;display:grid}.characters[data-astro-cid-vhj5n4u4]{grid-template-columns:repeat(3,minmax(0,1fr))}.logos[data-astro-cid-vhj5n4u4]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1001px){.side-stack[data-astro-cid-vhj5n4u4] .media-clip{aspect-ratio:4/3}.side-stack[data-astro-cid-vhj5n4u4] img{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;position:absolute;inset:-1px}}@media (width<=1000px){.chapter-text[data-astro-cid-vhj5n4u4],.composition[data-astro-cid-vhj5n4u4]{width:calc(100% - 40px)}.composition[data-astro-cid-vhj5n4u4]{grid-template-columns:repeat(2,minmax(0,1fr))}.main-stack[data-astro-cid-vhj5n4u4]{grid-area:1/1/auto/-1}.left[data-astro-cid-vhj5n4u4]{grid-area:2/1}.right[data-astro-cid-vhj5n4u4]{grid-area:2/2}}@media (width<=650px){.chapter-text[data-astro-cid-vhj5n4u4],.composition[data-astro-cid-vhj5n4u4],.characters[data-astro-cid-vhj5n4u4],.logos[data-astro-cid-vhj5n4u4]{width:calc(100% - 32px)}.composition[data-astro-cid-vhj5n4u4]{flex-direction:column;display:flex}.composition[data-astro-cid-vhj5n4u4]>[data-astro-cid-vhj5n4u4]{width:100%}.characters[data-astro-cid-vhj5n4u4]{grid-template-columns:repeat(2,minmax(0,1fr))}.logos[data-astro-cid-vhj5n4u4]{grid-template-columns:1fr}}@media (width<=380px){.characters[data-astro-cid-vhj5n4u4]{grid-template-columns:1fr}}.reviewed-page[data-astro-cid-gaeservj] .detail-hero[data-astro-cid-gaeservj] h1[data-astro-cid-gaeservj],.demos-page[data-astro-cid-gaeservj] .detail-hero[data-astro-cid-gaeservj] h1[data-astro-cid-gaeservj]{max-width:none}.reviewed-page[data-astro-cid-gaeservj] .detail-hero[data-astro-cid-gaeservj] h1[data-astro-cid-gaeservj]{margin-bottom:12px}.gallery-description[data-astro-cid-gaeservj]{max-width:none;color:var(--mint);margin:0 0 60px;font-size:clamp(19px,2vw,23px);line-height:1.4}.reviewed-page[data-astro-cid-gaeservj] .detail-body[data-astro-cid-gaeservj]{padding-top:0;padding-bottom:0}.venturit-page[data-astro-cid-gaeservj] .gallery-description[data-astro-cid-gaeservj]{margin-bottom:0}.case-copy[data-astro-cid-gaeservj]{min-width:0}.case-media[data-astro-cid-gaeservj]{grid-column:1/-1;min-width:0}.tutorial-library[data-astro-cid-gaeservj]{padding:20px 0 64px}.tutorial-library[data-astro-cid-gaeservj] h2[data-astro-cid-gaeservj]{margin:0 0 28px;font-size:clamp(26px,3vw,36px)}.kanzi-page[data-astro-cid-gaeservj] .achievements-section[data-astro-cid-gaeservj] .case-copy[data-astro-cid-gaeservj]{grid-column:1/-1}.kanzi-page[data-astro-cid-gaeservj] .achievements-section[data-astro-cid-gaeservj] .content-blocks{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.media-row[data-astro-cid-gaeservj],.basement-concepts[data-astro-cid-gaeservj],.demo-videos[data-astro-cid-gaeservj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.basement-concepts[data-astro-cid-gaeservj]{grid-template-columns:repeat(3,minmax(0,1fr))}.basement-workflow[data-astro-cid-gaeservj]{row-gap:24px}.demo-videos[data-astro-cid-gaeservj] .review-media:first-child{grid-column:1/-1}.case-copy[data-astro-cid-gaeservj] .embed-linkedin{clip-path:inset(0 round 20px);border-radius:20px;overflow:hidden}.case-copy[data-astro-cid-gaeservj] .embed-linkedin iframe{border-radius:0}.detail-page[data-astro-cid-gaeservj] .source-link a.cta{padding:19px 28px;font-size:14px;line-height:1.4;text-decoration:none}.detail-page[data-astro-cid-gaeservj] .source-link a:hover{background:#ffc58e;text-decoration:none}.three-way[data-astro-cid-gaeservj]{grid-template-columns:1fr auto 1fr;gap:24px;width:min(1600px,100% - 64px);display:grid}.three-way[data-astro-cid-gaeservj] a[data-astro-cid-gaeservj]:last-child{justify-self:start}.three-way[data-astro-cid-gaeservj] a[data-astro-cid-gaeservj]:first-child{color:#0b211f;background:#b5e5cd;justify-self:end}@media (width>=1200px){.three-way[data-astro-cid-gaeservj]{column-gap:200px}}@media (hover:hover) and (pointer:fine){.detail-page[data-astro-cid-gaeservj] .source-link a:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0b211f1f}}@media (width<=800px){.three-way[data-astro-cid-gaeservj]{flex-direction:column;align-items:stretch;display:flex}.three-way[data-astro-cid-gaeservj] a[data-astro-cid-gaeservj]{justify-self:stretch}}@media (width<=700px){.media-row[data-astro-cid-gaeservj],.basement-concepts[data-astro-cid-gaeservj],.demo-videos[data-astro-cid-gaeservj]{grid-template-columns:1fr}.case-copy[data-astro-cid-gaeservj] .embed-linkedin{clip-path:inset(0 round 16px);border-radius:16px}.kanzi-page[data-astro-cid-gaeservj] .achievements-section[data-astro-cid-gaeservj] .content-blocks{grid-template-columns:1fr;grid-auto-rows:auto}}@media (prefers-reduced-motion:reduce){.detail-page[data-astro-cid-gaeservj] .source-link a{transition:none}.detail-page[data-astro-cid-gaeservj] .source-link a:hover{transform:none}}
