.CaseView-module__W-3Udq__root{color:#f4f4f4;background:#000;min-height:100vh;padding-bottom:clamp(120px,18vh,220px)}.CaseView-module__W-3Udq__topbar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#000e 40%,#0000);padding:clamp(18px,3vh,30px) clamp(24px,6vw,88px);position:sticky;top:0}.CaseView-module__W-3Udq__back{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a;font-size:12px;transition:color .3s}.CaseView-module__W-3Udq__back:hover{color:#f4f4f4}.CaseView-module__W-3Udq__narrow{width:100%;max-width:44rem;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.CaseView-module__W-3Udq__head{padding-top:clamp(40px,10vh,120px);padding-bottom:clamp(8px,3vh,24px)}.CaseView-module__W-3Udq__role{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#8a8a8a;font-size:12px}.CaseView-module__W-3Udq__title{font-family:var(--font-display);letter-spacing:-.01em;margin:.25em 0 .4em;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:600;line-height:1.2}.CaseView-module__W-3Udq__stack{font-family:var(--font-mono);letter-spacing:.06em;color:#8a8a8a;font-size:.82rem}.CaseView-module__W-3Udq__links{margin-top:1.1rem}.CaseView-module__W-3Udq__links a{font-family:var(--font-mono);letter-spacing:.04em;color:#f4f4f4;border-bottom:1px solid #555;padding-bottom:2px;font-size:13px;text-decoration:none}.CaseView-module__W-3Udq__links a:hover{border-color:#f4f4f4}.CaseView-module__W-3Udq__body>*{margin-top:clamp(28px,4.5vh,52px)}.CaseView-module__W-3Udq__h2{font-family:var(--font-display);letter-spacing:-.005em;margin-top:clamp(64px,10vh,128px);font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:600;line-height:1.2}.CaseView-module__W-3Udq__h3{font-family:var(--font-display);margin-bottom:.4em;font-size:1.2rem;font-weight:500}.CaseView-module__W-3Udq__text{color:#cfcfcf;font-size:clamp(15px,1.15vw,17px);line-height:1.72}.CaseView-module__W-3Udq__text p{margin:.85em 0}.CaseView-module__W-3Udq__text b{color:#f4f4f4;font-weight:600}.CaseView-module__W-3Udq__text a{color:#f4f4f4;text-underline-offset:.15em;text-decoration:underline}.CaseView-module__W-3Udq__list ul{list-style:none}.CaseView-module__W-3Udq__list li{color:#cfcfcf;margin:.55em 0;padding-left:1.4em;line-height:1.55;position:relative}.CaseView-module__W-3Udq__list li:before{content:"";background:#8a8a8a;width:.8em;height:2px;position:absolute;top:.62em;left:0}.CaseView-module__W-3Udq__stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:30px 28px;padding-top:clamp(12px,2vh,24px);padding-bottom:clamp(12px,2vh,24px);display:grid}.CaseView-module__W-3Udq__stat b{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.1rem);font-weight:600;line-height:1.05;display:block}.CaseView-module__W-3Udq__stat span{color:#8a8a8a;margin-top:.3em;font-size:.85rem;display:block}.CaseView-module__W-3Udq__media{width:100%;max-width:1320px;margin:clamp(52px,9vh,104px) auto;padding-left:24px;padding-right:24px}.CaseView-module__W-3Udq__media img,.CaseView-module__W-3Udq__media video{border-radius:4px;width:100%;height:auto;display:block}.CaseView-module__W-3Udq__cap{font-family:var(--font-mono);letter-spacing:.03em;color:#8a8a8a;text-align:center;margin-top:14px;font-size:12px}.CaseView-module__W-3Udq__footer{margin-top:clamp(80px,12vh,140px)}.CaseView-module__W-3Udq__light{color:#0a0a0a;background:#fff}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__topbar{background:linear-gradient(#fffe 40%,#fff0)}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__back{color:#6b6b6b}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__back:hover{color:#0a0a0a}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__role,.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__stack,.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__stat span,.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__cap{color:#6b6b6b}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__links a{color:#0a0a0a;border-bottom-color:#c9c9c9}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__links a:hover{border-color:#0a0a0a}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__text{color:#2a2a2a}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__text b,.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__text a{color:#0a0a0a}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__list li{color:#2a2a2a}.CaseView-module__W-3Udq__light .CaseView-module__W-3Udq__list li:before{background:#6b6b6b}
