.product-scene-grid[data-astro-cid-utabsd57]{opacity:.045;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0}.product-cover-line[data-astro-cid-utabsd57]{letter-spacing:-.06em;text-wrap:balance;max-width:80%;font-size:clamp(35px,4.7vw,72px);line-height:1.05;position:absolute;top:11%;left:8%}.product-window[data-astro-cid-utabsd57]{z-index:2;width:110%;transition:transform var(--duration-reveal) var(--ease-out);background:#111;border:1px solid #6da99e50;border-radius:5px;position:absolute;top:38%;left:7%;overflow:hidden;transform:perspective(1500px)rotateY(-7deg)rotate(-5deg);box-shadow:12px 22px 40px #001b2738}.product-window[data-astro-cid-utabsd57] img[data-astro-cid-utabsd57],.product-window-secondary[data-astro-cid-utabsd57] img[data-astro-cid-utabsd57]{width:100%;height:auto;display:block}.product-window-chrome[data-astro-cid-utabsd57]{color:#d7e7e1;background:#1a2329;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;height:24px;padding-inline:10px;font-family:DM Mono,monospace;font-size:6px;display:flex}.window-dots[data-astro-cid-utabsd57]{gap:3px;display:flex}.window-dots[data-astro-cid-utabsd57] i[data-astro-cid-utabsd57]{background:#526960;border-radius:50%;width:4px;height:4px}.window-dots[data-astro-cid-utabsd57] i[data-astro-cid-utabsd57]:first-child{background:#8ca99b}.window-expand[data-astro-cid-utabsd57]{font-size:12px}.product-window-secondary[data-astro-cid-utabsd57]{z-index:3;width:58%;transition:transform var(--duration-reveal) var(--ease-out);border:1px solid #84b9a850;border-radius:4px;position:absolute;bottom:9%;right:7%;overflow:hidden;transform:rotate(4deg);box-shadow:8px 16px 30px #001b2740}.product-capture-label[data-astro-cid-utabsd57]{z-index:4;color:#c4ddd6;text-transform:uppercase;letter-spacing:.02em;background:#0a424b;align-items:center;gap:6px;padding:4px 6px;font-family:DM Mono,monospace;font-size:7px;display:flex;position:absolute;bottom:23px;left:8%}.product-capture-label[data-astro-cid-utabsd57]>span[data-astro-cid-utabsd57]{background:currentColor;border-radius:50%;width:4px;height:4px}.project-visual--coffee[data-astro-cid-utabsd57] .product-capture-label[data-astro-cid-utabsd57]{color:#584735;background:#e9dfc9}.project-visual--print[data-astro-cid-utabsd57] .product-capture-label[data-astro-cid-utabsd57]{color:#3b485d;background:#d5dfec}.product-scene-index[data-astro-cid-utabsd57]{letter-spacing:.02em;font-family:DM Mono,monospace;font-size:6px;position:absolute;bottom:25px;right:7%}.project-visual--coffee[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{max-width:80%;font-size:clamp(29px,3.2vw,48px);top:14%}.project-visual--coffee[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{width:99%;top:43%;left:8%;transform:rotate(4deg);box-shadow:10px 15px 24px #62481e30}.project-visual--coffee[data-astro-cid-utabsd57] .product-scene-grid[data-astro-cid-utabsd57]{aspect-ratio:1;opacity:.18;background:0 0;border:1px solid;border-radius:50%;width:80%;height:auto;top:-10%;left:-15%}.project-visual--coffee[data-astro-cid-utabsd57] .product-scene-index[data-astro-cid-utabsd57]{display:none}.project-visual--print[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{max-width:75%;font-size:clamp(33px,3.7vw,55px);top:13%}.project-visual--print[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{border-color:#a7b5c9;width:105%;top:42%;left:-2%;transform:perspective(1500px)rotateY(4deg)rotate(-5deg);box-shadow:10px 20px 30px #32476130}.project-visual--print[data-astro-cid-utabsd57] .product-window-chrome[data-astro-cid-utabsd57]{color:#344b55;background:#f4f5ee;border-bottom-color:#d6dfd6}.product-offset-sheet[data-astro-cid-utabsd57]{aspect-ratio:2.2;z-index:1;background:#6a879b;width:95%;position:absolute;top:48%;left:8%;transform:rotate(6deg)}.project-visual--print[data-astro-cid-utabsd57] .product-scene-index[data-astro-cid-utabsd57]{display:none}.project-link:is(:hover,:focus-visible) .product-window[data-astro-cid-utabsd57]{transform:perspective(1500px)rotateY(0)rotate(-2deg)translateY(-6px)}.project-link:is(:hover,:focus-visible) .product-window-secondary[data-astro-cid-utabsd57]{transform:rotate(1deg)translateY(-3px)}@media (width<=1100px){.project-visual--print[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{top:45%}.product-capture-label[data-astro-cid-utabsd57]{font-size:6px;bottom:18px}.product-scene-index[data-astro-cid-utabsd57]{display:none}.product-window-chrome[data-astro-cid-utabsd57]{height:19px;font-size:5px}}@media (width<=760px){.product-cover-line[data-astro-cid-utabsd57]{max-width:77%;font-size:clamp(29px,8.4vw,48px);top:12%}.product-window[data-astro-cid-utabsd57]{width:115%;top:41%;left:5%}.product-window-chrome[data-astro-cid-utabsd57]{height:18px}.product-window-secondary[data-astro-cid-utabsd57]{width:55%;bottom:11%;right:6%}.product-capture-label[data-astro-cid-utabsd57]{font-size:6px;bottom:18px}.project-visual--coffee[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{font-size:clamp(25px,7vw,43px);top:14%}.project-visual--coffee[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{width:104%;top:45%}.project-visual--print[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{font-size:clamp(29px,8.4vw,47px);top:15%}.project-visual--print[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{width:109%;top:47%;left:-3%}.product-offset-sheet[data-astro-cid-utabsd57]{top:53%}}@media (prefers-reduced-motion:reduce){.project-link:is(:hover,:focus-visible) .product-window[data-astro-cid-utabsd57]{transform:perspective(1500px)rotateY(-7deg)rotate(-5deg)}.project-link:is(:hover,:focus-visible) .product-window-secondary[data-astro-cid-utabsd57],.project-link:is(:hover,:focus-visible) .project-visual--coffee[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{transform:rotate(4deg)}.project-link:is(:hover,:focus-visible) .project-visual--print[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{transform:perspective(1500px)rotateY(4deg)rotate(-5deg)}}.project-visual--enterprise[data-astro-cid-utabsd57],.project-visual--enterprise[data-astro-cid-utabsd57] .product-capture-label[data-astro-cid-utabsd57]{color:#4a3837;background:#dccac0}.project-visual--enterprise[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{max-width:80%;font-size:clamp(32px,3.4vw,53px);top:11%}.project-visual--enterprise[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{border-color:#8e746c70;width:90%;top:38%;left:5%;transform:none;box-shadow:8px 17px 27px #573b322b}.project-visual--enterprise[data-astro-cid-utabsd57] .product-scene-grid[data-astro-cid-utabsd57]{opacity:.08;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:25% 100%}.enterprise-scene-number[data-astro-cid-utabsd57]{letter-spacing:-.07em;opacity:.08;font-size:clamp(100px,14vw,205px);font-weight:300;line-height:1;position:absolute;bottom:2%;right:4%}.project-link:is(:hover,:focus-visible) .project-visual--enterprise[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{transform:translateY(-5px)}@media (width<=760px){.project-visual--enterprise[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{font-size:clamp(27px,7.5vw,42px);top:12%}.project-visual--enterprise[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{width:94%;top:38%;left:3%}.enterprise-scene-number[data-astro-cid-utabsd57]{font-size:112px}}@media (prefers-reduced-motion:reduce){.project-link:is(:hover,:focus-visible) .project-visual--enterprise[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{transform:none}}.project-visual--client[data-astro-cid-utabsd57]{color:#2a4335;background:#e5e8d9}.project-visual--client[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{white-space:pre-line;max-width:86%;font-size:clamp(28px,2.3vw,33px);line-height:1.08;top:11%;left:7%}.client-connection[data-astro-cid-utabsd57]{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;width:72%;max-width:330px;font-size:clamp(7px,.7vw,9px);display:flex;position:absolute;top:35%;left:7%}.client-connection[data-astro-cid-utabsd57]>i[data-astro-cid-utabsd57]{background:#809880;flex:1;min-width:10px;height:1px}.client-connection[data-astro-cid-utabsd57]>span[data-astro-cid-utabsd57]:nth-of-type(2){background:#d7e0cd;border:1px solid #adbea3;border-radius:20px;padding:5px 9px}.project-visual--client[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{background:#f8f7f3;border-color:#9eafa182;width:72%;top:46%;left:22%;transform:rotate(-1deg);box-shadow:8px 16px 28px #24442b20}.project-visual--client[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]>.product-window-chrome[data-astro-cid-utabsd57]{color:#3d5545;background:#f4f5ed;border-bottom-color:#d6dfd6}.project-visual--client[data-astro-cid-utabsd57] .product-window-secondary[data-astro-cid-utabsd57]{border-color:#435b4e5c;width:48%;bottom:8%;left:6%;right:auto;transform:rotate(1deg);box-shadow:6px 12px 24px #24442b25}.project-visual--client[data-astro-cid-utabsd57] .product-capture-label[data-astro-cid-utabsd57]{color:#2a4335;background:#e5e8d9;bottom:19px;left:5%}.project-visual--client[data-astro-cid-utabsd57] .product-scene-grid[data-astro-cid-utabsd57]{opacity:.055;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:20% 100%}.project-link:is(:hover,:focus-visible) .project-visual--client[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{transform:rotate(0)translateY(-3px)}.project-link:is(:hover,:focus-visible) .project-visual--client[data-astro-cid-utabsd57] .product-window-secondary[data-astro-cid-utabsd57]{transform:rotate(0)translateY(-2px)}@media (width>=761px) and (width<=1100px){.project-visual--client[data-astro-cid-utabsd57] .visual-topline[data-astro-cid-utabsd57]{top:14px}.project-visual--client[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{top:14%}.client-connection[data-astro-cid-utabsd57]{top:40%}.project-visual--client[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{top:54%}}@media (width<=1100px){.project-visual--client[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{white-space:normal}}@media (width<=760px){.project-visual--client[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{font-size:clamp(24px,6.5vw,32px)}.client-connection[data-astro-cid-utabsd57]{gap:8px;width:74%;max-width:none;top:33%}.client-connection[data-astro-cid-utabsd57]>span[data-astro-cid-utabsd57]:nth-of-type(2){padding:4px 8px}.project-visual--client[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{width:79%;top:46%;left:17%}.project-visual--client[data-astro-cid-utabsd57] .product-window-secondary[data-astro-cid-utabsd57]{width:52%}.project-visual--client[data-astro-cid-utabsd57] .product-capture-label[data-astro-cid-utabsd57]{font-size:6px;bottom:14px;left:7%}}@media (prefers-reduced-motion:reduce){.project-link:is(:hover,:focus-visible) .project-visual--client[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{transform:rotate(-1deg)}.project-link:is(:hover,:focus-visible) .project-visual--client[data-astro-cid-utabsd57] .product-window-secondary[data-astro-cid-utabsd57]{transform:rotate(1deg)}}.project-visual--landscape[data-astro-cid-utabsd57]{color:#244d3b;background:#efe9da}.project-visual--landscape[data-astro-cid-utabsd57] .product-scene-grid[data-astro-cid-utabsd57]{background:0 0}.project-visual--landscape[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{letter-spacing:-.055em;white-space:pre-line;max-width:83%;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,2.3vw,33px);font-weight:400;line-height:1.08;top:14%;left:7%}.project-visual--landscape[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{background:#f6f4eb;border-color:#75846a70;border-radius:8px;width:80%;top:37%;left:10%;transform:rotate(2deg);box-shadow:8px 20px 35px #34483320}.project-visual--landscape[data-astro-cid-utabsd57] .product-window-chrome[data-astro-cid-utabsd57]{color:#365941;background:#e7e9dc;border-bottom-color:#b3bca4}.project-visual--landscape[data-astro-cid-utabsd57] .product-capture-label[data-astro-cid-utabsd57],.project-visual--landscape[data-astro-cid-utabsd57] .product-scene-index[data-astro-cid-utabsd57]{display:none}.landscape-contours[data-astro-cid-utabsd57]{width:80%;height:110%;position:absolute;top:25%;right:-20%}.landscape-contours[data-astro-cid-utabsd57]>span[data-astro-cid-utabsd57]{border:1px solid #7b8a632b;border-radius:50% 50% 0 0;position:absolute;inset:0;transform:rotate(-12deg)}.landscape-contours[data-astro-cid-utabsd57]>span[data-astro-cid-utabsd57]:nth-child(2){inset:8% 7% -8%}.landscape-contours[data-astro-cid-utabsd57]>span[data-astro-cid-utabsd57]:nth-child(3){inset:16% 14% -16%}.project-link:is(:hover,:focus-visible) .project-visual--landscape[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{transform:rotate(0)translateY(-4px)}@media (width<=1100px){.project-visual--landscape[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{top:43%}}@media (width<=760px){.project-visual--landscape[data-astro-cid-utabsd57] .product-cover-line[data-astro-cid-utabsd57]{max-width:78%;font-size:clamp(31px,8vw,40px);top:14%;left:7%}.project-visual--landscape[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{width:88%;top:43%;left:6%;transform:rotate(2deg)}.landscape-contours[data-astro-cid-utabsd57]{width:85%;height:100%;top:31%;right:-22%}.project-visual--landscape[data-astro-cid-utabsd57] .product-capture-label[data-astro-cid-utabsd57]{left:7%}}@media (prefers-reduced-motion:reduce){.project-link:is(:hover,:focus-visible) .project-visual--landscape[data-astro-cid-utabsd57] .product-window[data-astro-cid-utabsd57]{transform:rotate(2deg)}}
