.WorkPage-module__w3fcsG__page{color:#f7fbff;background:radial-gradient(circle at top,#6ea8ff24,#0000 38%),linear-gradient(#04070c 0%,#08101a 100%);width:100%;height:100dvh;position:relative;overflow:hidden}.WorkPage-module__w3fcsG__sceneLayer{position:absolute;inset:0}.WorkPage-module__w3fcsG__canvas{width:100%;height:100%}.WorkPage-module__w3fcsG__overlay{z-index:2;pointer-events:none;padding:max(1rem,calc(env(safe-area-inset-top) + .5rem))max(1rem,calc(env(safe-area-inset-right) + .75rem))max(1rem,calc(env(safe-area-inset-bottom) + .75rem))max(1rem,calc(env(safe-area-inset-left) + .75rem));position:absolute;inset:0}.WorkPage-module__w3fcsG__headerRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.WorkPage-module__w3fcsG__projectHint{color:#f4f8fce0;text-align:right;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060d176b;border:1px solid #e7f1ff2e;border-radius:1rem;align-self:flex-start;max-width:min(28rem,42vw);margin:0;padding:.62rem .82rem;font-size:.77rem;line-height:1.4;box-shadow:0 16px 32px #0003,inset 0 0 0 1px #ffffff08}.WorkPage-module__w3fcsG__backLink{pointer-events:auto;color:#f8fbff;text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060d179e;border:1px solid #e7f1ff57;border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.48rem .95rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 18px 32px #00000047,inset 0 0 0 1px #ffffff0a}.WorkPage-module__w3fcsG__backLink:hover{background:#0a131fbd;border-color:#f5fbff8f;transform:translateY(-1px)}.WorkPage-module__w3fcsG__backLink:focus-visible{outline-offset:3px;outline:2px solid #f5fbffeb}.WorkPage-module__w3fcsG__loader{z-index:3;background:radial-gradient(circle at top,#7ab3ff1f,#0000 34%),linear-gradient(#03070ef5,#050a12f0);place-items:center;padding:1rem;transition:opacity .22s,visibility .22s;display:grid;position:absolute;inset:0}.WorkPage-module__w3fcsG__loaderHidden{opacity:0;visibility:hidden;pointer-events:none}.WorkPage-module__w3fcsG__loaderPanel{color:#1b2f45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fafdfff2,#edf4f9eb);border:1px solid #4478a62e;border-radius:1.35rem;width:min(92vw,25rem);padding:1.15rem 1.05rem 1rem;box-shadow:0 28px 54px #507b9d29,inset 0 1px #ffffffd1}.WorkPage-module__w3fcsG__loaderEyebrow{color:#4f7fb0;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.WorkPage-module__w3fcsG__loaderTitle{color:#162a3f;letter-spacing:-.03em;margin:.5rem 0 0;font-size:1.45rem;line-height:1}.WorkPage-module__w3fcsG__loaderMessage{color:#5b718a;margin:.7rem 0 0;font-size:.92rem;line-height:1.45}.WorkPage-module__w3fcsG__loaderTrack{background:#6e95b42e;border-radius:999px;height:.58rem;margin-top:.95rem;overflow:hidden}.WorkPage-module__w3fcsG__loaderBar{border-radius:inherit;background:linear-gradient(90deg,#5ac4ff 0%,#78a0ff 50%,#6af2b2 100%);width:42%;height:100%;animation:1.1s ease-in-out infinite WorkPage-module__w3fcsG__work-loader-slide}@media (max-width:768px){.WorkPage-module__w3fcsG__overlay{padding:max(.85rem,calc(env(safe-area-inset-top) + .35rem))max(.85rem,calc(env(safe-area-inset-right) + .55rem))max(.85rem,calc(env(safe-area-inset-bottom) + .6rem))max(.85rem,calc(env(safe-area-inset-left) + .55rem))}.WorkPage-module__w3fcsG__headerRow{align-items:flex-start}.WorkPage-module__w3fcsG__projectHint{max-width:min(12.5rem,52vw);padding:.54rem .7rem;font-size:.68rem;line-height:1.32}.WorkPage-module__w3fcsG__backLink{letter-spacing:.1em;align-self:flex-start;min-height:2.3rem;padding:.42rem .82rem;font-size:.68rem}.WorkPage-module__w3fcsG__loaderPanel{padding:1rem .92rem .92rem}}@media (prefers-reduced-motion:reduce){.WorkPage-module__w3fcsG__backLink,.WorkPage-module__w3fcsG__loader,.WorkPage-module__w3fcsG__loaderBar{transition:none!important;animation:none!important}}@keyframes WorkPage-module__w3fcsG__work-loader-slide{0%{transform:translate(-35%)}50%{transform:translate(95%)}to{transform:translate(-35%)}}
