.BleedButton_btn__1gWjR{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border-radius:10px;font-family:var(--font-dm-mono),"DM Mono",monospace;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px;text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:transform .14s var(--ease-out)}.BleedButton_btn__1gWjR:active{transform:var(--press)}.BleedButton_fill__86XwB{position:absolute;width:var(--size,300px);height:var(--size,300px);border-radius:50%;top:var(--y,50%);left:var(--x,50%);opacity:0;transform:translate(-50%,-50%) scale(.01);transition:transform .55s var(--ease-out),opacity 0s .55s;z-index:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.BleedButton_btn__1gWjR:hover .BleedButton_fill__86XwB{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .55s var(--ease-out),opacity 0s 0s}.BleedButton_blue__Ls20G:hover .BleedButton_label__RLmpL,.BleedButton_dark__4CUQK:hover .BleedButton_label__RLmpL,.BleedButton_light__shPoC:hover .BleedButton_label__RLmpL{color:#fff}.BleedButton_btn__1gWjR:hover .BleedButton_label__RLmpL svg{transform:translate(2px,-2px)}}.BleedButton_label__RLmpL{position:relative;z-index:1;display:flex;align-items:center;gap:10px;color:inherit}.BleedButton_label__RLmpL svg{transition:transform .2s var(--ease-out)}.BleedButton_dark__4CUQK{background:#fff2d0;border:1px solid hsla(0,0%,4%,.1);color:#0a0a0a}.BleedButton_dark__4CUQK .BleedButton_fill__86XwB{background:#0a0a0a}.BleedButton_blue__Ls20G{background:#d0f9ff;border:1px solid hsla(0,0%,4%,.1);color:#0a0a0a}.BleedButton_blue__Ls20G .BleedButton_fill__86XwB{background:#0a0a0a}.BleedButton_light__shPoC{background:transparent;border:1px solid hsla(0,0%,4%,.1);color:hsla(0,0%,4%,.6)}.BleedButton_light__shPoC .BleedButton_fill__86XwB{background:#0a0a0a}.CaseStudyScrollUI_progressTrack__AhN12{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:200}.CaseStudyScrollUI_progressFill___kJUP{width:100%;height:100%;border-radius:0 2px 2px 0;transform:scaleX(0);transform-origin:left center}.CaseStudyScrollUI_sectionNav__NqgCU{display:none}@media (min-width:1024px){.CaseStudyScrollUI_sectionNav__NqgCU{display:flex;position:fixed;left:0;top:0;height:100vh;width:148px;border-right:2px solid rgba(0,0,0,.04);flex-direction:column;justify-content:space-between;padding:128px 24px;z-index:100;background:#fcfcfc;box-sizing:border-box}}.CaseStudyScrollUI_navTop__muZrj{display:flex;flex-direction:column;gap:32px}.CaseStudyScrollUI_navIcon__oXJ8t{width:54px;height:54px;object-fit:contain;flex-shrink:0;margin-left:-15px}.CaseStudyScrollUI_navList__uDQjj{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;position:relative}.CaseStudyScrollUI_navIndicator___0oKO{position:absolute;left:-12px;top:0;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#0a0a0a;opacity:0;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out);pointer-events:none}@media (prefers-reduced-motion:reduce){.CaseStudyScrollUI_navIndicator___0oKO{transition:opacity .2s ease}}.CaseStudyScrollUI_navItem__SJPB4{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-size:16px;font-weight:300;line-height:normal;white-space:nowrap;color:hsla(0,0%,4%,.6);background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color .2s ease,transform .14s var(--ease-out);position:relative}.CaseStudyScrollUI_navItem__SJPB4:active{transform:var(--press)}@media (hover:hover) and (pointer:fine){.CaseStudyScrollUI_navItem__SJPB4:hover{color:#0a0a0a}}.CaseStudyScrollUI_navItemActive__PgF_l{color:#0a0a0a}.CaseStudyScrollUI_backTopBtn__E__3G{position:fixed;bottom:96px;right:16px;width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,4%,.1);background:#fcfcfc;color:hsla(0,0%,4%,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,border-color .2s ease,background-color .2s ease,color .2s ease;pointer-events:none}.CaseStudyScrollUI_backTopVisible__JK2SN{opacity:1;transform:translateY(0);pointer-events:auto}@media (hover:hover) and (pointer:fine){.CaseStudyScrollUI_backTopBtn__E__3G:hover{border-color:hsla(0,0%,4%,.3);background:#fff;color:#0a0a0a}}@media (min-width:1152px){.CaseStudyScrollUI_backTopBtn__E__3G{bottom:40px;right:40px}}