.source-page{flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}.source-page>div{display:contents}.source-page[data-case-study]{container-type:inline-size}.source-page[data-source-document=story] .framer-4hqbjk{padding-top:0!important}.source-page [data-work-card]{cursor:pointer;text-decoration:none}.source-page button:focus-visible,.source-page a:focus-visible{outline-offset:4px;outline:2px solid #8cbcff}.source-page [data-framer-name=showcase\ info]{transition:top .35s cubic-bezier(.22,1,.36,1),filter .35s,transform .35s}.source-page [data-framer-name=photo]:is(:hover,:focus-within) [data-framer-name=showcase\ info]{top:8px;filter:none!important;transform:none!important}.source-page[data-case-study] [data-case-link]{min-height:44px;color:var(--text-muted);white-space:nowrap;translate:var(--magnetic-x,0px) var(--magnetic-y,0px);gap:8px;padding:10px 16px;transition:translate .3s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s;border-radius:999px!important}.source-page[data-case-study] [data-case-link] .framer-text{color:inherit}.source-page[data-case-study] [data-case-link]:focus-visible{color:var(--text);background-color:#262628!important}@media (hover:hover) and (pointer:fine){.source-page[data-case-study] [data-case-link-area]:hover>[data-case-link]{color:var(--text);background-color:#262628!important}}@media (prefers-reduced-motion:reduce){.source-page[data-case-study] [data-case-link]{transition:none;translate:none}}.source-page [data-case-gallery]{--gallery-gap:16px;flex:none;align-self:center;width:100cqw;max-width:none;padding:0 16px}.source-page [data-masonry]{gap:var(--gallery-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.source-page [data-masonry-ready]{grid-auto-rows:1px;row-gap:0}.source-page [data-gallery-image]{cursor:zoom-in;border-radius:12px;min-width:0;display:block}.source-page [data-masonry-ready] [data-gallery-image]{padding-bottom:var(--gallery-gap)}.source-page [data-gallery-image] img{border-radius:12px;width:100%;height:auto;display:block}.source-page [data-gallery-image]:focus-visible{outline-offset:3px}.source-page [data-case-image-link],.source-page img[data-case-image]{cursor:zoom-in}.source-page [data-case-image-link]:focus-visible{outline-offset:3px;outline:2px solid #8cbcff}@media (min-width:1600px){.source-page [data-masonry]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.source-page [data-case-gallery]{--gallery-gap:12px;padding-inline:8px}.source-page [data-masonry]{grid-template-columns:minmax(0,1fr)}}
.XRayReveal-module__qvotbq__figure{width:min(1000px,100% - 64px);margin:132px auto 64px;display:block}.XRayReveal-module__qvotbq__surface{isolation:isolate;aspect-ratio:2816/1536;touch-action:pan-y;--edge-mask:radial-gradient(ellipse 50% 50% at 50% 50%, #000 25%, #000000f5 35%, #000000db 45%, #000000b0 55%, #0000007a 65%, #00000042 75%, #00000017 85%, #00000004 95%, transparent 100%);width:100%;-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask);background:#030508;position:relative;overflow:hidden}.XRayReveal-module__qvotbq__surface:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#96c9ff12 0 1px,#0000 1px 4px),linear-gradient(#9accff0d 1px,#0000 1px),linear-gradient(90deg,#9accff0d 1px,#0000 1px);background-size:100% 4px,48px 48px,48px 48px;position:absolute;inset:0}.XRayReveal-module__qvotbq__base,.XRayReveal-module__qvotbq__inside,.XRayReveal-module__qvotbq__canvas{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.XRayReveal-module__qvotbq__inside{opacity:0}@media (max-width:809px){.XRayReveal-module__qvotbq__figure{width:calc(100% - 40px);margin-top:112px;margin-bottom:48px}.XRayReveal-module__qvotbq__surface{aspect-ratio:1.1}}
