.sc-work[data-astro-cid-xakddsxe]{--mint:#b9d3c3;--soft-text:#f3efe7ad;--hair:#f3efe71f;background:var(--film);color:var(--on-dark);padding:clamp(72px,9vw,128px) 0 clamp(48px,5vw,72px);position:relative;overflow:hidden}.sc-work--light[data-astro-cid-xakddsxe]{--on-dark:var(--ink);--soft-text:var(--meta);--green-soft:var(--green);--mint:var(--green);--hair:#1717141f;color:var(--ink);background:var(--stone)}.sc-work--green[data-astro-cid-xakddsxe]{background:var(--green-deep)}.sc-work--light[data-astro-cid-xakddsxe] .sw__who[data-astro-cid-xakddsxe] span[data-astro-cid-xakddsxe]{background:#1e4a3a1a}.sc-work--light[data-astro-cid-xakddsxe] .sw__built[data-astro-cid-xakddsxe] li[data-astro-cid-xakddsxe]{background:#faf5ea99}.sc-work--light[data-astro-cid-xakddsxe] .sw__built[data-astro-cid-xakddsxe] li[data-astro-cid-xakddsxe]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%23f3efe7' stroke-width='2'/%3E%3C/svg%3E")}.sw__head[data-astro-cid-xakddsxe]{gap:14px;margin-bottom:32px;display:grid}.sw__who[data-astro-cid-xakddsxe]{color:var(--soft-text);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:.9375rem;display:inline-flex}.sw__who[data-astro-cid-xakddsxe] span[data-astro-cid-xakddsxe]{color:var(--mint);background:#8db39f29;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:.8125rem;display:inline-flex}.sw__who[data-astro-cid-xakddsxe] span[data-astro-cid-xakddsxe]:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px}.sw__title[data-astro-cid-xakddsxe]{letter-spacing:-.03em;font-size:clamp(1.875rem,3vw,3rem);font-weight:450;line-height:1.03}.sw__lead[data-astro-cid-xakddsxe]{color:var(--soft-text);font-size:.9375rem}.sw__go[data-astro-cid-xakddsxe]{min-height:44px;color:var(--mint);align-items:center;gap:8px;margin-top:10px;font-weight:500;text-decoration:none;display:inline-flex}.sw__go[data-astro-cid-xakddsxe]:hover{text-underline-offset:4px;text-decoration:underline}.sw__stage[data-astro-cid-xakddsxe]{perspective:1800px;height:min(56vw,560px);position:relative}.sw__window[data-astro-cid-xakddsxe]{width:84%;transform:rotateX(calc((1 - var(--v,1)) * 18deg)) translateY(calc((1 - var(--v,1)) * 80px)) scale(calc(.92 + var(--v,1) * .08));transform-origin:50% 100%;background:#fff;border-radius:10px;position:absolute;top:8%;left:0;overflow:hidden;box-shadow:0 60px 80px -40px #000000e6,0 0 0 1px #ffffff14}.sw__bar[data-astro-cid-xakddsxe]{background:#ece7dc;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.sw__bar[data-astro-cid-xakddsxe] i[data-astro-cid-xakddsxe]{background:#cfc6b4;border-radius:50%;width:9px;height:9px}.sw__bar[data-astro-cid-xakddsxe] b[data-astro-cid-xakddsxe]{max-width:46%;height:14px;font:500 9px/14px var(--sans);color:#6b6b6b;white-space:nowrap;background:#fff;border-radius:7px;flex:1;margin-left:14px;padding-left:10px;overflow:hidden}.sw__screen[data-astro-cid-xakddsxe]{aspect-ratio:16/10;overflow:hidden}.sw__screen[data-astro-cid-xakddsxe] img[data-astro-cid-xakddsxe]{width:100%;height:auto}.sw__phone[data-astro-cid-xakddsxe]{aspect-ratio:9/19.2;width:24%;transform:translateY(calc((1 - var(--v,1)) * 160px)) rotate(calc((1 - var(--v,1)) * 6deg));background:#0b0c0b;border-radius:30px;padding:7px;position:absolute;top:18%;right:0;box-shadow:0 50px 70px -30px #000000f2,inset 0 0 0 1.5px #2a2c2a}.sw__glass[data-astro-cid-xakddsxe]{background:#fff;border-radius:24px;height:100%;position:relative;overflow:hidden}.sw__scroll[data-astro-cid-xakddsxe]{width:100%;height:auto}.sw__built[data-astro-cid-xakddsxe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.sw__built[data-astro-cid-xakddsxe] li[data-astro-cid-xakddsxe]{border:1px solid var(--hair);background:#f3efe70a;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:.8125rem;line-height:1.3;display:flex}.sw__built[data-astro-cid-xakddsxe] li[data-astro-cid-xakddsxe]:before{content:"";background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%23020202' stroke-width='2'/%3E%3C/svg%3E") center / 18px;border-radius:50%;flex:none;width:18px;height:18px}@media (prefers-reduced-motion:no-preference){:root[data-film=on] .sw__scroll[data-astro-cid-xakddsxe]{animation:12s cubic-bezier(.45,0,.55,1) infinite sw-scroll}:root[data-film=on] .sw__who[data-astro-cid-xakddsxe] span[data-astro-cid-xakddsxe]:before{animation:1.6s infinite sw-blink}}@keyframes sw-scroll{0%,8%{transform:translateY(0)}45%,55%{transform:translateY(-58%)}92%,to{transform:translateY(0)}}@keyframes sw-blink{50%{opacity:.25}}@media (width>=1001px){.sc-work[data-astro-cid-xakddsxe]{min-height:calc(100svh - var(--header-h));align-items:center;padding:24px 0;display:flex}.sw__grid[data-astro-cid-xakddsxe]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.sw__head[data-astro-cid-xakddsxe]{margin-bottom:0}.sw__stage[data-astro-cid-xakddsxe]{height:min(calc(100svh - var(--header-h) - 80px), 34vw, 560px)}}@media (width>=1001px) and (height<=720px){.sw__title[data-astro-cid-xakddsxe]{font-size:2rem}.sw__lead[data-astro-cid-xakddsxe]{display:none}.sw__go[data-astro-cid-xakddsxe]{margin-top:0}}@media (width<=1000px){.sw__stage[data-astro-cid-xakddsxe]{perspective:none;height:auto}.sw__window[data-astro-cid-xakddsxe]{width:100%;position:relative;left:0;transform:none}.sw__phone[data-astro-cid-xakddsxe]{border-radius:22px;width:min(54%,230px);margin:max(-18%,-120px) 0 0 auto;padding:5px;position:relative;top:auto;right:auto;transform:none}.sw__glass[data-astro-cid-xakddsxe]{border-radius:14px}.sw__built[data-astro-cid-xakddsxe]{grid-template-columns:minmax(0,1fr)}}
