.case-study-magnetic-stage{position:relative;display:grid;min-width:0;perspective:900px;isolation:isolate}.case-study-magnetic-stage:before{position:absolute;z-index:0;inset:12% 7% -5%;border-radius:24px;background:#080c1c57;content:"";opacity:0;pointer-events:none;transform:translate3d(var(--magnetic-shadow-x, 0),var(--magnetic-shadow-y, 12px),-1px) scale(.92);filter:blur(18px)}.case-study-magnetic-card{--magnetic-rest-rotate: 0deg;--magnetic-x: 0px;--magnetic-y: 0px;--magnetic-z: 0px;--magnetic-rotate-x: 0deg;--magnetic-rotate-y: 0deg;--magnetic-scale: 1;position:relative;z-index:1;min-width:0;transform-origin:center}@media(hover:hover)and (pointer:fine){.case-study-magnetic-stage .case-study-magnetic-card{transform:translate3d(var(--magnetic-x),var(--magnetic-y),var(--magnetic-z)) rotateX(var(--magnetic-rotate-x)) rotateY(var(--magnetic-rotate-y)) rotate(var(--magnetic-rest-rotate)) scale(var(--magnetic-scale));transform-style:preserve-3d;transition:transform .24s cubic-bezier(.215,.61,.355,1);will-change:transform}.case-study-magnetic-stage .case-study-magnetic-card.mix-hero-visual{--magnetic-rest-rotate: 1deg}.case-study-magnetic-stage.is-magnetized:before{opacity:.72;transform:translate3d(var(--magnetic-shadow-x, 0),var(--magnetic-shadow-y, 12px),-1px) scale(1);transition:opacity .18s ease,transform .18s ease}.case-study-magnetic-stage.is-magnetized .case-study-magnetic-card{transition-duration:.11s;transition-timing-function:ease-out}}@media(hover:hover)and (pointer:fine)and (max-width:809.98px){.case-study-magnetic-stage .case-study-magnetic-card.mix-hero-visual{--magnetic-rest-rotate: 0deg}}@media(prefers-reduced-motion:reduce){.case-study-magnetic-stage:before{opacity:0;transform:none;transition:none}.case-study-magnetic-stage .case-study-magnetic-card{transform:none;transition:none}}case-study-nav{position:sticky;z-index:var(--layer-sticky-nav);top:0;display:block;width:100%;border-block:1px solid rgb(0 0 0 / 10%);background:#f9f9fae0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}case-study-nav[data-offset]{margin-top:30px}.case-study-nav__inner{display:flex;width:min(100%,940px);min-width:0;margin-inline:auto;padding-inline:24px;gap:28px;overflow-x:auto;scrollbar-width:none}.case-study-nav__inner::-webkit-scrollbar{display:none}.case-study-nav__inner a{position:relative;display:inline-flex;min-height:48px;color:#000000a3;text-decoration:none;white-space:nowrap;align-items:center;touch-action:manipulation;transition:color .15s ease}.case-study-nav__inner a:after{position:absolute;right:0;bottom:8px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s cubic-bezier(.215,.61,.355,1)}.case-study-nav__inner a[aria-current=location]{color:#000}.case-study-nav__inner a[aria-current=location]:after{transform:scaleX(1)}.case-study-nav__inner a:focus-visible{border-radius:4px;outline:2px solid #000;outline-offset:2px}@media(hover:hover)and (pointer:fine){.case-study-nav__inner a:hover{color:#000}}@media(min-width:810px)and (max-width:1199.98px){.case-study-nav__inner{width:min(calc(100% - 80px),730px);padding-inline:0}}@media(max-width:809.98px){case-study-nav[data-offset]{margin-top:16px}.case-study-nav__inner{width:100%;padding-inline:16px;gap:22px}}@media(prefers-reduced-motion:reduce){.case-study-nav__inner a,.case-study-nav__inner a:after{transition:none}}
