.case-study-module__sByG6q__page{background:radial-gradient(ellipse at 80% 0,hsl(var(--theme-hue,283.944) calc(49.65% * var(--theme-chroma,1)) 28.039% / .333),transparent 40%),hsl(var(--theme-hue,265) calc(42.857% * var(--theme-chroma,1)) 5.49%);min-height:100vh;color:hsl(var(--theme-hue,272.308) calc(100% * var(--theme-chroma,1)) 97.451%);padding:0 max(5%,50vw - 575px);font-family:Vazirmatn Variable,sans-serif}.case-study-module__sByG6q__header{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.case-study-module__sByG6q__brand{font-size:18px;font-weight:700}.case-study-module__sByG6q__brand span{letter-spacing:.05em;color:hsl(var(--theme-hue,279.623) calc(43.802% * var(--theme-chroma,1)) 76.275%);font:10px/2 Arial;display:block}.case-study-module__sByG6q__header nav{gap:20px;font-size:12px;display:flex}.case-study-module__sByG6q__header a{align-items:center;min-height:44px;display:flex}.case-study-module__sByG6q__header .case-study-module__sByG6q__brand{display:block}.case-study-module__sByG6q__heading{padding:65px 0 35px}.case-study-module__sByG6q__heading>p:first-child{color:hsl(var(--theme-hue,272.36) calc(89.899% * var(--theme-chroma,1)) 80.588%);letter-spacing:.15em;text-align:right;font:11px monospace}.case-study-module__sByG6q__heading h1{background:linear-gradient(90deg,hsl(var(--theme-hue,319.474) calc(68.675% * var(--theme-chroma,1)) 67.451%),hsl(var(--theme-hue,258.701) calc(100% * var(--theme-chroma,1)) 84.902%));color:#0000;-webkit-background-clip:text;background-clip:text;margin:22px 0;font-size:clamp(42px,7vw,90px);line-height:1.4}.case-study-module__sByG6q__heading>p{max-width:800px;color:hsl(var(--theme-hue,280) calc(34.091% * var(--theme-chroma,1)) 82.745%);font-size:17px;line-height:2}.case-study-module__sByG6q__heading dl{flex-wrap:wrap;gap:35px;margin:35px 0;display:flex}.case-study-module__sByG6q__heading dt{color:hsl(var(--theme-hue,276) calc(28.662% * var(--theme-chroma,1)) 69.216%);margin-bottom:8px;font-size:11px}.case-study-module__sByG6q__heading dd{margin:0;font-size:14px}.case-study-module__sByG6q__actions{gap:15px;display:flex}.case-study-module__sByG6q__actions a{border:1px solid hsl(var(--theme-hue,278.182) calc(63.218% * var(--theme-chroma,1)) 65.882% / .459);background:hsl(var(--theme-hue,278.678) calc(65.405% * var(--theme-chroma,1)) 63.725% / .141);border-radius:14px;min-height:48px;padding:13px 23px;font-size:14px}.case-study-module__sByG6q__visual{border:1px solid hsl(var(--theme-hue,273) calc(74.627% * var(--theme-chroma,1)) 73.725% / .251);background:#ffffff05;border-radius:25px;margin:15px 0 60px;padding:25px}.case-study-module__sByG6q__visual .project-visual{min-height:380px}.case-study-module__sByG6q__visual figcaption{color:hsl(var(--theme-hue,275.714) calc(30% * var(--theme-chroma,1)) 72.549%);padding-top:15px;font-size:11px;line-height:1.9}.case-study-module__sByG6q__details{grid-template-columns:1fr 1fr;gap:25px;display:grid}.case-study-module__sByG6q__details section{border:1px solid hsl(var(--theme-hue,273.818) calc(74.324% * var(--theme-chroma,1)) 70.98% / .188);background:hsl(var(--theme-hue,268.696) calc(41.818% * var(--theme-chroma,1)) 10.784%);border-radius:20px;padding:30px}.case-study-module__sByG6q__details section>span{color:hsl(var(--theme-hue,274.615) calc(34.211% * var(--theme-chroma,1)) 70.196%);letter-spacing:.06em;font:10px monospace}.case-study-module__sByG6q__details h2{margin:16px 0;font-size:23px}.case-study-module__sByG6q__details p,.case-study-module__sByG6q__details li{color:hsl(var(--theme-hue,278.71) calc(30.693% * var(--theme-chroma,1)) 80.196%);font-size:14px;line-height:2.1}.case-study-module__sByG6q__tags{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0;list-style:none;display:flex}.case-study-module__sByG6q__tags li{border:1px solid hsl(var(--theme-hue,270.638) calc(68.116% * var(--theme-chroma,1)) 72.941% / .314);border-radius:20px;padding:5px 13px;font-size:12px}.case-study-module__sByG6q__contact{border-top:1px solid #ffffff25;margin-top:50px;padding:35px 0}.case-study-module__sByG6q__contact h2{font-size:27px}.case-study-module__sByG6q__footer{justify-content:space-between;gap:25px;padding:25px 0 45px;font-size:13px;display:flex}.case-study-module__sByG6q__footer a{align-items:center;min-height:44px;display:flex}.case-study-module__sByG6q__screenshots img{border-radius:15px;max-width:100%;height:auto}.case-study-module__sByG6q__screenshots figure{margin:30px 0}.case-study-module__sByG6q__screenshots figcaption{color:hsl(var(--theme-hue,276) calc(32.258% * var(--theme-chroma,1)) 75.686%);font-size:12px}.case-study-module__sByG6q__page a:focus-visible{outline:2px solid hsl(var(--theme-hue,288.791) calc(100% * var(--theme-chroma,1)) 82.157%);outline-offset:5px}.case-study-module__sByG6q__page a:hover{color:hsl(var(--theme-hue,280) calc(100% * var(--theme-chroma,1)) 82.353%)}@media (max-width:650px){.case-study-module__sByG6q__page{padding:0 5%}.case-study-module__sByG6q__header{align-items:flex-start;gap:10px;padding:20px 0}.case-study-module__sByG6q__header nav{flex-wrap:wrap;justify-content:flex-end;gap:5px 15px;max-width:190px;font-size:11px}.case-study-module__sByG6q__brand{white-space:nowrap;font-size:15px}.case-study-module__sByG6q__heading{padding:35px 0 20px}.case-study-module__sByG6q__heading h1{font-size:44px}.case-study-module__sByG6q__heading>p{font-size:14px}.case-study-module__sByG6q__heading dl{gap:24px}.case-study-module__sByG6q__heading dd{font-size:12px}.case-study-module__sByG6q__visual{margin-bottom:30px;padding:12px}.case-study-module__sByG6q__visual .project-visual{min-height:260px}.case-study-module__sByG6q__details{grid-template-columns:1fr;gap:16px}.case-study-module__sByG6q__details section{padding:22px}.case-study-module__sByG6q__details h2{font-size:21px}.case-study-module__sByG6q__details p{font-size:13px}.case-study-module__sByG6q__contact h2{font-size:23px}.case-study-module__sByG6q__footer{font-size:11px}.case-study-module__sByG6q__actions{flex-wrap:wrap}}.case-study-module__sByG6q__screenshotFrame{background:hsl(var(--theme-hue,25.714) calc(30.435% * var(--theme-chroma,1)) 95.49%);border-radius:15px;overflow:hidden}
