.work-shell[data-v-19c21acd]{background:#07132180;isolation:isolate;min-height:100dvh;padding-bottom:55px}.room-world[data-v-19c21acd]{background:radial-gradient(ellipse at 50% 40%,#30455e,#071321 80%);inset:0;position:fixed;z-index:-2}.studio-top[data-v-19c21acd]{color:#e5edf5;justify-content:space-between;padding:28px 4vw}.studio-top[data-v-19c21acd],.work-brand[data-v-19c21acd]{align-items:center;display:flex}.work-brand[data-v-19c21acd]{gap:13px;text-decoration:none}.work-brand b[data-v-19c21acd]{font-size:30px;letter-spacing:-2px}.work-brand span[data-v-19c21acd]{font-size:13px}.studio-top nav[data-v-19c21acd]{display:flex;font-size:12px;gap:28px}.studio-top a[data-v-19c21acd]{color:inherit;text-decoration:none}.room-entry[data-v-19c21acd]{margin:25px auto 28px;max-width:1180px;padding:0 24px;text-shadow:0 2px 20px #000}.room-name[data-v-19c21acd]{color:#fff;display:block;text-decoration:none}.room-name span[data-v-19c21acd]{color:#a1d7ef;display:block;font-size:10px;letter-spacing:.18em;margin-bottom:14px}.room-name strong[data-v-19c21acd]{font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.04em}.room-entry p[data-v-19c21acd]{color:#c6d6e5;font-size:12px;margin-top:12px}.project-doors[data-v-19c21acd]{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 24px;max-width:1180px;padding:0 24px;perspective:1000px}.project-doors a[data-v-19c21acd]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#17324bdd,#071625e6);border:1px solid #adcfe84d;border-radius:5px;box-shadow:0 7px #050c16,0 13px 24px #0004;color:#e5edf5;display:flex;gap:16px;padding:18px 22px;text-decoration:none;transition:transform .2s,border-color .2s}.project-doors a[data-v-19c21acd]:hover{border-color:#8dd9f5;transform:translateY(-4px)}.project-doors a.active[data-v-19c21acd]{background:#214965e8;border-color:#8dd9f5}.project-doors a>span[data-v-19c21acd]{color:#8dd9f5;font-size:11px}.project-doors strong[data-v-19c21acd]{display:block;font-size:15px;font-weight:600}.project-doors small[data-v-19c21acd]{color:#9fb9cc;display:block;font-size:10px;margin-top:4px}.project-doors b[data-v-19c21acd]{font-size:18px;font-weight:400;margin-left:auto}.work-body[data-v-19c21acd]{background:#f8f8f5f7;border:1px solid #c3d0dc;border-radius:10px;box-shadow:0 12px #0c1b2a,0 30px 80px #0006;color:#142338;margin:34px auto 0;max-width:1180px;position:relative;--color-primary:#2265df;--color-primary-hover:#174cb3;--color-primary-dark:#174cb3;--color-primary-rgb:34,101,223;--color-primary-bg:#edf3ff;--color-background:#f8f8f5;--color-surface:#fff;--color-text-heading:#142338;--color-text-primary:#41526a;--color-text-secondary:#5b6a7e;--color-border:#dce3eb;--color-border-light:#e8edf3;--color-bg-elevated:#fff;--color-text-muted:#66778d}.work-content[data-v-19c21acd]{overflow-wrap:anywhere;padding:45px 48px 55px;word-break:keep-all}.work-footer[data-v-19c21acd]{border-top:1px solid #dde5ed;color:#667a93;display:flex;font-size:11px;gap:20px;justify-content:space-between;padding:20px 48px}.work-footer a[data-v-19c21acd]{color:inherit;text-decoration:none}@media(max-width:1240px){.work-body[data-v-19c21acd]{margin-left:24px;margin-right:24px}}@media(max-width:740px){.studio-top[data-v-19c21acd]{padding:20px}.studio-top nav[data-v-19c21acd]{font-size:10px;gap:15px}.room-entry[data-v-19c21acd]{margin-top:30px;padding:0 20px}.project-doors[data-v-19c21acd]{display:flex;gap:12px;overflow-x:auto;padding:0 20px 10px}.project-doors a[data-v-19c21acd]{flex:0 0 200px;padding:14px}.project-doors strong[data-v-19c21acd]{font-size:13px}.work-body[data-v-19c21acd]{margin:18px 12px 0}.work-content[data-v-19c21acd]{padding:28px 20px 35px}.work-footer[data-v-19c21acd]{font-size:9px;padding:18px 20px}.room-entry p[data-v-19c21acd]{line-height:1.8}}@media(prefers-reduced-motion:reduce){.project-doors a[data-v-19c21acd]{transition:none}.project-doors a[data-v-19c21acd]:hover{transform:none}}.work-shell[data-v-19c21acd]{background:#f5f3ee;padding-bottom:32px}.studio-top[data-v-19c21acd]{color:#273447;margin:0 auto;max-width:1280px;padding:24px 28px}.project-doors[data-v-19c21acd]{gap:12px;margin:14px auto 0;perspective:none}.project-doors a[data-v-19c21acd]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dde3eb;border-radius:10px;box-shadow:none;color:#334358;padding:14px 18px}.project-doors a[data-v-19c21acd]:hover{background:#f2f6fc;border-color:#b1c7e8;transform:none}.project-doors a.active[data-v-19c21acd]{background:#edf3ff;border-color:#acc6ed;color:#2458ad}.project-doors a>span[data-v-19c21acd]{color:#6382a7}.project-doors small[data-v-19c21acd]{color:#758396}.work-body[data-v-19c21acd]{background:#fff;border-color:#e0e5ec;border-radius:16px;box-shadow:0 12px 35px #273c5710;margin-top:22px}.work-content[data-v-19c21acd]{padding:32px 40px 40px}@media(max-width:740px){.studio-top[data-v-19c21acd]{flex-wrap:wrap;gap:18px;padding:20px}.studio-top nav[data-v-19c21acd]{font-size:12px;justify-content:space-between;width:100%}.project-doors[data-v-19c21acd]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px}.project-doors a[data-v-19c21acd]{gap:0;justify-content:center;padding:12px 8px}.project-doors a>span[data-v-19c21acd],.project-doors b[data-v-19c21acd],.project-doors small[data-v-19c21acd]{display:none}.project-doors strong[data-v-19c21acd]{font-size:12px}.work-content[data-v-19c21acd]{padding:25px 20px 30px}.work-body[data-v-19c21acd]{margin:18px 12px 0}}.work-shell[data-v-19c21acd]{background:var(--brand-ground);color:var(--brand-ink);padding-left:var(--portfolio-rail);padding-top:32px}@media(max-width:900px){.work-shell[data-v-19c21acd]{padding-left:0;padding-top:0}}
