.case-study-modal{z-index:50000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060606b8;justify-content:center;align-items:flex-end;padding:clamp(0px,3vw,40px) clamp(0px,3vw,40px) 0;display:flex;position:fixed;inset:0}.case-study-modal__panel{color:#f2f2f2;background:#0f0f0f;border:1px solid #ffffff14;border-bottom:0;flex-direction:column;width:100%;max-width:1440px;height:100%;display:flex;position:relative}.case-study-modal__panel .case-study{--cs-ink:#f2f2f2;--cs-muted:#9a9696;--cs-line:#ffffff24}.case-study-modal__bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:8px clamp(16px,3vw,48px);display:flex}.case-study-modal__permalink,.case-study-modal__close{color:#fff9;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-family:Spline Sans Mono,monospace;font-size:12px;transition:color .2s;display:inline-flex}.case-study-modal__permalink:hover,.case-study-modal__close:hover{color:#fff}.case-study-modal__permalink:focus-visible,.case-study-modal__close:focus-visible{outline-offset:2px;color:#fff;outline:2px solid #fff}.case-study-modal__scroll{overscroll-behavior:contain;flex:1;padding:clamp(32px,5vw,80px) clamp(16px,3vw,48px) clamp(48px,6vw,96px);overflow-y:auto}
