.WorkPage-module-scss-module__WlTT7q__workPage{min-height:100vh;padding:140px 70px 170px;position:relative;overflow:hidden}.WorkPage-module-scss-module__WlTT7q__container{z-index:2;width:100%;max-width:1400px;margin:0 auto;position:relative}.WorkPage-module-scss-module__WlTT7q__background{pointer-events:none;position:absolute;inset:0}.WorkPage-module-scss-module__WlTT7q__grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000 55%,#0000);mask-image:linear-gradient(#000,#000 55%,#0000)}.WorkPage-module-scss-module__WlTT7q__glowOne,.WorkPage-module-scss-module__WlTT7q__glowTwo{filter:blur(160px);opacity:.08;border-radius:50%;width:600px;height:600px;position:absolute}.WorkPage-module-scss-module__WlTT7q__glowOne{background:#6366f1;top:-140px;right:-220px}.WorkPage-module-scss-module__WlTT7q__glowTwo{background:#fb7185;bottom:-160px;left:-240px}.WorkPage-module-scss-module__WlTT7q__topBar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:90px;display:flex}.WorkPage-module-scss-module__WlTT7q__backLink{color:#ffffff75;font-size:.85rem;transition:color .3s}.WorkPage-module-scss-module__WlTT7q__backLink:hover{color:#6366f1}.WorkPage-module-scss-module__WlTT7q__pageLabel{color:#ffffff40;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.WorkPage-module-scss-module__WlTT7q__header{max-width:900px}.WorkPage-module-scss-module__WlTT7q__eyebrow{color:#6366f1;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:.78rem;font-weight:700}.WorkPage-module-scss-module__WlTT7q__header h1{letter-spacing:-.05em;font-size:clamp(3rem,6vw,5.5rem);font-weight:850;line-height:1}.WorkPage-module-scss-module__WlTT7q__header h1 span{background:linear-gradient(90deg,#6366f1,#c026d3,#fb7185);color:#0000;-webkit-background-clip:text;display:block}.WorkPage-module-scss-module__WlTT7q__description{color:#ffffffa6;max-width:640px;margin-top:30px;font-size:1.05rem;line-height:1.85}.WorkPage-module-scss-module__WlTT7q__grid2{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:26px;margin-top:90px;display:grid}.WorkPage-module-scss-module__WlTT7q__card{color:inherit;background:linear-gradient(145deg,#ffffff0b,#ffffff02);border:1px solid #ffffff14;border-radius:28px;flex-direction:column;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.WorkPage-module-scss-module__WlTT7q__card:hover,.WorkPage-module-scss-module__WlTT7q__card:focus-visible{border-color:#6366f147;transform:translateY(-6px)}.WorkPage-module-scss-module__WlTT7q__card:hover .WorkPage-module-scss-module__WlTT7q__arrow,.WorkPage-module-scss-module__WlTT7q__card:focus-visible .WorkPage-module-scss-module__WlTT7q__arrow{color:#6366f1;transform:translate(3px,-3px)}.WorkPage-module-scss-module__WlTT7q__card:hover .WorkPage-module-scss-module__WlTT7q__thumbPlaceholder svg,.WorkPage-module-scss-module__WlTT7q__card:focus-visible .WorkPage-module-scss-module__WlTT7q__thumbPlaceholder svg{color:#ffffff52;transform:scale(1.08)}.WorkPage-module-scss-module__WlTT7q__card:hover .WorkPage-module-scss-module__WlTT7q__thumbOverlay,.WorkPage-module-scss-module__WlTT7q__card:focus-visible .WorkPage-module-scss-module__WlTT7q__thumbOverlay{opacity:1}.WorkPage-module-scss-module__WlTT7q__thumb{background:#ffffff05;width:100%;height:210px;position:relative}.WorkPage-module-scss-module__WlTT7q__thumbImage{object-fit:cover}.WorkPage-module-scss-module__WlTT7q__thumbPlaceholder{background:linear-gradient(145deg,#6366f11a,#fb71850f);place-items:center;display:grid;position:absolute;inset:0}.WorkPage-module-scss-module__WlTT7q__thumbPlaceholder svg{color:#fff3;font-size:2.2rem;transition:transform .35s,color .35s}.WorkPage-module-scss-module__WlTT7q__thumbGrid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.WorkPage-module-scss-module__WlTT7q__thumbOverlay{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#05050599 40%,#050505f0);align-items:flex-end;padding:22px;transition:opacity .3s;display:flex;position:absolute;inset:0}.WorkPage-module-scss-module__WlTT7q__thumbOverlay p{color:#ffffffd9;font-size:.85rem;line-height:1.6}.WorkPage-module-scss-module__WlTT7q__cardBody{padding:26px 32px 32px}.WorkPage-module-scss-module__WlTT7q__cardBody h2{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin-top:20px;font-size:1.35rem;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.WorkPage-module-scss-module__WlTT7q__cardHeader{justify-content:space-between;align-items:center;display:flex}.WorkPage-module-scss-module__WlTT7q__typeBadge{color:#fff9;font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:.7rem;display:inline-flex}.WorkPage-module-scss-module__WlTT7q__typeBadge svg{color:#6366f1;font-size:.95rem}.WorkPage-module-scss-module__WlTT7q__arrow{color:#ffffff4d;font-size:1.15rem;transition:color .3s,transform .3s}@media (max-width:900px){.WorkPage-module-scss-module__WlTT7q__workPage{padding:120px 40px 140px}.WorkPage-module-scss-module__WlTT7q__topBar{margin-bottom:70px}.WorkPage-module-scss-module__WlTT7q__grid2{margin-top:70px}}@media (max-width:600px){.WorkPage-module-scss-module__WlTT7q__workPage{padding:110px 24px 120px}.WorkPage-module-scss-module__WlTT7q__grid2{grid-template-columns:1fr}}@media (max-width:420px){.WorkPage-module-scss-module__WlTT7q__workPage{padding:100px 18px}.WorkPage-module-scss-module__WlTT7q__topBar{flex-direction:column;align-items:flex-start;gap:10px}.WorkPage-module-scss-module__WlTT7q__card{padding:26px}}@media (prefers-reduced-motion:reduce){.WorkPage-module-scss-module__WlTT7q__card,.WorkPage-module-scss-module__WlTT7q__thumbOverlay,.WorkPage-module-scss-module__WlTT7q__thumbPlaceholder svg{transition:none}}
