:root{--case-sheet-open-duration:.55s;--case-sheet-close-duration:.4s;--case-sheet-open-ease:cubic-bezier(.22,.68,0,1);--case-sheet-close-ease:cubic-bezier(.22,.68,0,1)}@supports (animation-timing-function:linear(0, 1)){:root{--case-sheet-open-ease:linear(0,.1136,.3189,.514,.6687,.781,.8584,.91,.9435,.9649,.9784,.9868,.992,.9952,.9971,.9983,.999,1);--case-sheet-close-ease:linear(0,.1948,.4815,.698,.8339,.912,.9546,.977,.9885,.9943,.9972,.9987,1)}}html[data-case-sheet]{overflow-anchor:none;scroll-behavior:auto}html[data-case-sheet]::view-transition-group(root){animation:none}html[data-case-sheet]::view-transition-image-pair(root){animation:none}html[data-case-sheet]::view-transition-old(root){mix-blend-mode:normal;object-fit:cover;object-position:top;height:100%}html[data-case-sheet]::view-transition-new(root){mix-blend-mode:normal;object-fit:cover;object-position:top;height:100%}html[data-case-sheet=open]::view-transition-old(root){z-index:1;animation:case-underlay-dim var(--case-sheet-open-duration)ease-out both}html[data-case-sheet=open]::view-transition-new(root){z-index:2;animation:case-sheet-rise var(--case-sheet-open-duration)var(--case-sheet-open-ease)both}html[data-case-sheet=close]::view-transition-old(root){z-index:2;animation:case-sheet-dismiss var(--case-sheet-close-duration)var(--case-sheet-close-ease)both}html[data-case-sheet=close]::view-transition-new(root){z-index:1;animation:case-underlay-reveal var(--case-sheet-close-duration)ease-out both}@keyframes case-sheet-rise{0%{border-radius:28px 28px 0 0;transform:translateY(100%);box-shadow:0 -12px 48px #0003}to{border-radius:0;transform:translateY(0);box-shadow:0 0 #0000}}@keyframes case-sheet-dismiss{0%{border-radius:0;transform:translateY(0)}to{border-radius:28px 28px 0 0;transform:translateY(100%)}}@keyframes case-underlay-dim{0%{filter:brightness()}to{filter:brightness(.94)}}@keyframes case-underlay-reveal{0%{filter:brightness(.94)}to{filter:brightness()}}html[data-case-sheet-fallback] [aria-label="Case study sections"]{visibility:hidden}@media (prefers-reduced-motion:reduce){html[data-case-sheet]::view-transition-group(root){animation:none!important}html[data-case-sheet]::view-transition-old(root){animation:none!important}html[data-case-sheet]::view-transition-new(root){animation:none!important}}
