.project[data-astro-cid-qbazqny2]{min-width:0}a[data-astro-cid-qbazqny2]{color:var(--text);text-decoration:none;display:block}a[data-astro-cid-qbazqny2]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:20px}.stage[data-astro-cid-qbazqny2]{aspect-ratio:1.28;isolation:isolate;border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.stage[data-astro-cid-qbazqny2]:before{content:"";z-index:-1;background:radial-gradient(at 35% 12%,#fff5,#0000 65%);position:absolute;inset:0}.advisor[data-astro-cid-qbazqny2]{background:#e5e1ed}.smakeriet[data-astro-cid-qbazqny2]{background:#e9e1d3}.ocean[data-astro-cid-qbazqny2]{background:#242e44}.okrim[data-astro-cid-qbazqny2]{background:#dce3ed}.enter[data-astro-cid-qbazqny2]{background:#e2e7e2}.ryen[data-astro-cid-qbazqny2]{background:#d3d4ca}.device[data-astro-cid-qbazqny2]{width:83%;transition:transform .65s var(--ease);background:#181a1e;border:1px solid #ffffff30;position:relative;overflow:hidden;box-shadow:0 32px 42px -20px #10121c66,0 4px 8px #10121c14}.screen[data-astro-cid-qbazqny2]{overflow:hidden}img[data-astro-cid-qbazqny2]{width:100%;height:auto;display:block}.browser[data-astro-cid-qbazqny2] .device[data-astro-cid-qbazqny2]{border-radius:8px;transform:rotate(-5deg)}.browser-bar[data-astro-cid-qbazqny2]{color:#64656c;height:clamp(22px,2.4vw,30px);font-size:clamp(7px,.72vw,10px);font-family:var(--font-mono);background:#f8f8f8;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;display:grid}.dots[data-astro-cid-qbazqny2]{gap:4px;display:flex}.dots[data-astro-cid-qbazqny2] i[data-astro-cid-qbazqny2]{background:#c7c8cc;border-radius:50%;width:4px;height:4px}.bar-end[data-astro-cid-qbazqny2]{justify-self:end}.tablet[data-astro-cid-qbazqny2] .device[data-astro-cid-qbazqny2]{border-color:#ffffff40;border-radius:19px;width:85%;padding:10px;transform:rotate(5deg)}.tablet[data-astro-cid-qbazqny2] .screen[data-astro-cid-qbazqny2]{border-radius:9px}.laptop[data-astro-cid-qbazqny2] .device[data-astro-cid-qbazqny2]{border-radius:12px 12px 3px 3px;width:80%;padding:7px 7px 13px;transform:translateY(-8px)}.laptop[data-astro-cid-qbazqny2] .screen[data-astro-cid-qbazqny2]{border-radius:5px 5px 0 0}.laptop-base[data-astro-cid-qbazqny2]{width:90%;height:9px;transition:transform .65s var(--ease);background:linear-gradient(#e5e5e6,#92969d);border-radius:1px 1px 65% 65%/1px 1px 100% 100%;position:absolute;top:calc(78.8% + 2px);left:5%;box-shadow:0 15px 18px #10121c25}.laptop-base[data-astro-cid-qbazqny2] span[data-astro-cid-qbazqny2]{background:#7c8088;border-radius:0 0 5px 5px;width:16%;height:3px;margin:0 auto;display:block}.caption[data-astro-cid-qbazqny2]{justify-content:space-between;align-items:center;gap:16px;padding:18px 2px 0;display:flex}h3[data-astro-cid-qbazqny2]{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.2vw,28px);font-weight:500;line-height:1.15}p[data-astro-cid-qbazqny2]{color:var(--text-3);margin:7px 0 0;font-size:14px;line-height:1.4}p[data-astro-cid-qbazqny2] span[data-astro-cid-qbazqny2]{margin:0 4px}.visit[data-astro-cid-qbazqny2]{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid;transform:rotate(-40deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){a[data-astro-cid-qbazqny2]:hover .browser[data-astro-cid-qbazqny2] .device[data-astro-cid-qbazqny2]{transform:rotate(-2deg)translateY(-5px)}a[data-astro-cid-qbazqny2]:hover .tablet[data-astro-cid-qbazqny2] .device[data-astro-cid-qbazqny2]{transform:rotate(2deg)translateY(-5px)}a[data-astro-cid-qbazqny2]:hover .laptop[data-astro-cid-qbazqny2] .device[data-astro-cid-qbazqny2]{transform:translateY(-13px)}a[data-astro-cid-qbazqny2]:hover .laptop-base[data-astro-cid-qbazqny2]{transform:translateY(-5px)}a[data-astro-cid-qbazqny2]:hover .visit[data-astro-cid-qbazqny2]{background:var(--brand-ink);color:#fff}}@media (width<=600px){.stage[data-astro-cid-qbazqny2]{border-radius:14px}.caption[data-astro-cid-qbazqny2]{padding-top:14px}.tablet[data-astro-cid-qbazqny2] .device[data-astro-cid-qbazqny2]{border-radius:14px;padding:7px}}.work[data-astro-cid-e2sqrlmp]{background:var(--surface)}.top[data-astro-cid-e2sqrlmp]{grid-template-columns:1.2fr .8fr;align-items:end;gap:32px 64px;display:grid}.top[data-astro-cid-e2sqrlmp] .h2[data-astro-cid-e2sqrlmp]{max-width:720px}.intro[data-astro-cid-e2sqrlmp]{max-width:400px;padding-bottom:3px}.intro[data-astro-cid-e2sqrlmp] p[data-astro-cid-e2sqrlmp]{color:var(--text-2);margin:0;font-size:18px;line-height:1.55}.more[data-astro-cid-e2sqrlmp]{border-bottom:1px solid var(--line-strong);align-items:center;gap:10px;min-height:44px;margin-top:18px;font-weight:600;text-decoration:none;display:inline-flex}.new-projects[data-astro-cid-e2sqrlmp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;margin-top:clamp(48px,6vw,80px);display:grid}.previous-label[data-astro-cid-e2sqrlmp]{margin-top:clamp(72px,8vw,120px);margin-bottom:28px}.stack[data-astro-cid-e2sqrlmp]{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.card-s[data-astro-cid-e2sqrlmp]{top:calc(92px + var(--i) * 16px);position:sticky}.frame[data-astro-cid-e2sqrlmp]{border-radius:var(--radius-lg);background:var(--brand-ink);transform-origin:50% 0;height:min(76vh,720px);transform:scale(var(--s,1));filter:brightness(var(--b,1));transition:transform .2s linear,filter .2s linear;position:relative;overflow:hidden}.frame[data-astro-cid-e2sqrlmp] img[data-astro-cid-e2sqrlmp]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.card-s[data-astro-cid-e2sqrlmp]:hover img[data-astro-cid-e2sqrlmp]{transform:scale(1.02)}.over[data-astro-cid-e2sqrlmp]{color:#fff;background:linear-gradient(#1113188c,#11131800);justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(20px,3vw,32px) clamp(20px,3vw,32px) 72px;display:flex;position:absolute;inset:0 0 auto}.number[data-astro-cid-e2sqrlmp]{letter-spacing:.06em;color:#ffffffb8;margin:0 0 6px;font-size:12px}h3[data-astro-cid-e2sqrlmp]{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1}.chips[data-astro-cid-e2sqrlmp]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.more-work[data-astro-cid-e2sqrlmp]{margin-top:clamp(72px,8vw,120px)}.tiles[data-astro-cid-e2sqrlmp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tile[data-astro-cid-e2sqrlmp]{margin:0}.tile-img[data-astro-cid-e2sqrlmp]{border-radius:var(--radius-md);background:var(--bg-alt);overflow:hidden}.tile-img[data-astro-cid-e2sqrlmp] img[data-astro-cid-e2sqrlmp]{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .8s var(--ease);display:block}.tile[data-astro-cid-e2sqrlmp]:hover img[data-astro-cid-e2sqrlmp]{transform:scale(1.03)}.tile[data-astro-cid-e2sqrlmp] figcaption[data-astro-cid-e2sqrlmp]{justify-content:space-between;gap:12px;padding-top:12px;font-size:16px;font-weight:500;display:flex}.tile[data-astro-cid-e2sqrlmp] .muted[data-astro-cid-e2sqrlmp]{font-size:14px;font-weight:400}.also[data-astro-cid-e2sqrlmp]{color:var(--text-3);margin:28px 0 0;font-size:15px}@media (width<=600px){.new-projects[data-astro-cid-e2sqrlmp]{grid-template-columns:1fr;gap:36px}}@media (width<=720px){.tiles[data-astro-cid-e2sqrlmp]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.tile[data-astro-cid-e2sqrlmp]{scroll-snap-align:start}.top[data-astro-cid-e2sqrlmp]{grid-template-columns:1fr}.intro[data-astro-cid-e2sqrlmp]{max-width:540px}.frame[data-astro-cid-e2sqrlmp]{height:62vh}.over[data-astro-cid-e2sqrlmp]{flex-direction:column}.chips[data-astro-cid-e2sqrlmp]{justify-content:flex-start}}
