.sync-case-study .case-study-summary{min-height:0}.sync-case-study .sync-recap-space{margin-top:1.3em}.sync-case-study{--sync-screen-height:calc(100svh - var(--sync-header-height,100px) - 32px)}.sync-hero{isolation:isolate;width:min(91.6238%, calc(var(--sync-screen-height) * 1.54839));aspect-ratio:1539.28/994.119;margin:var(--project-intro-gap) auto 0;color:#fff;background:#c3a0ff;border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}.sync-hero-background{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.sync-brand{width:11.4308%;height:auto;position:absolute;top:6.50799%;left:2.8057%}.sync-concept-nav{width:32.2338%;height:4.48028%;padding:0;position:absolute;top:6.18285%;left:33.8825%}.sync-nav-background{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.sync-concept-nav a{cursor:pointer;background:0 0;border:0;border-radius:100px;height:100%;padding:0;text-decoration:none;position:absolute;top:0}.sync-nav-glyph{display:block;position:absolute}.sync-nav-glyph img{width:100%;height:auto;display:block}.sync-concept-nav a:hover .sync-nav-glyph,.sync-concept-nav a:focus-visible .sync-nav-glyph{opacity:.7}.sync-concept-nav .sync-nav-contact{width:19.7486%;height:80%;top:10%;left:79.0819%}.sync-contact-background{width:100%;height:auto;display:block;position:absolute;inset:0}.sync-contact-label{width:67.861%;height:auto;position:absolute;top:36.5167%;left:15.4754%}.sync-boost-label{display:contents}.sync-boost-label>div{position:absolute}.sync-boost-label img{width:100%;height:auto;display:block}.sync-switch{backdrop-filter:blur(1.5px);cursor:pointer;background:#72727280;border:0;border-radius:100px;padding:0;transition:background .35s,transform .18s,box-shadow .18s}.sync-switch span{background:#fff;border-radius:100px;width:52.066%;height:80%;transition:left .52s cubic-bezier(.22,1.35,.36,1),background .3s;display:block;position:absolute;top:10%;left:5.785%;box-shadow:0 1px 2px #0000001f}.sync-switch:not(:disabled):active{transform:scale(.96);box-shadow:inset 0 2px 4px #0000001f}.sync-switch[aria-checked=true]{background:#ffffff80}.sync-switch[aria-checked=true] span{background:#ff825a;left:42.23%}.sync-switch:focus-visible{outline-offset:4px;outline:2px solid #ff825a}.sync-switch:disabled{cursor:default}.sync-boost{width:7.00228%;height:4.48028%;position:absolute;top:6.18285%;left:90.2478%}.sync-hero-flower{width:32.8704%;height:55.3764%;position:absolute;top:21.5054%;left:33.592%}.sync-hero-flower :is(img,canvas){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sync-flower-on{opacity:0}.sync-hero[data-boost=true] .sync-flower-on{opacity:1}.sync-hero[data-boost=true] .sync-flower-off{opacity:0}.sync-hero-art{pointer-events:none;position:absolute}.sync-hero-art img{width:100%;height:auto;display:block}.sync-hero-ctas{gap:1.56502cqw;width:28.7076%;height:4.48028%;display:flex;position:absolute;top:82.3844%;left:35.664%}.sync-roll-button{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:100px;place-items:center;width:47.2728%;height:100%;font-size:1.03945cqw;text-decoration:none;transition:color .2s,background .2s;display:grid}.sync-roll-button-light{color:#000;background:#fff}.sync-roll-window{height:1.3125em;line-height:1.3125;display:block;overflow:hidden}.sync-roll-window>span{white-space:nowrap;transition:transform .2s ease-out;display:block}.sync-roll-button:hover,.sync-roll-button:focus-visible{color:#000;background:#fff}.sync-roll-button-light:hover,.sync-roll-button-light:focus-visible{color:#fff;background:#000}.sync-roll-button:is(:hover,:focus-visible) .sync-roll-window>span{transform:translateY(-100%)}.sync-hero-marquee{border:1px solid #202020;border-radius:0 0 24px 24px;align-items:center;width:100%;height:6.03495%;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.sync-hero-marquee .sync-marquee-background{width:100%;height:auto;position:absolute;top:0;left:0}.sync-hero-marquee>div{width:max-content;animation:25s linear infinite sync-marquee;display:flex;position:relative}.sync-marquee-sequence,.sync-marquee-word{flex:none;align-items:center;display:flex}.sync-marquee-word{gap:1cqw;padding-right:1cqw}.sync-hero-marquee .sync-marquee-word img{flex:none;max-width:none;height:auto;display:block}.sync-marquee-dot{background:#202020;border-radius:50%;flex:none;width:.1389cqw;height:.1389cqw;display:block}.sync-pixel-grid{pointer-events:none;mask-image:radial-gradient(circle 22cqw at var(--grid-x,50%) var(--grid-y,50%), #000 0%, #000000a6 35%, transparent 100%);opacity:0;background-image:url(/images/case-studies/sync/43-12025.svg);background-position:50% -19.7252cqw;background-repeat:no-repeat;background-size:104.167%;transition:opacity .255s;position:absolute;inset:0}.sync-pixel-grid.is-visible{opacity:.08}.sync-hero:has(.sync-concept-nav:hover) .sync-pixel-grid{opacity:0;transition:none}.sync-objects{aspect-ratio:1680/522;width:100%;margin-top:140px;position:relative;container-type:inline-size}.sync-object{display:contents}.sync-object-logo{position:absolute;top:0}.sync-object-logo img{width:100%;height:auto;display:block}.sync-object-logo .sync-logo-on{opacity:0;position:absolute;inset:0}.sync-object[data-sharp=true] .sync-logo-off{opacity:0}.sync-object[data-sharp=true] .sync-logo-on{opacity:1}.sync-object-image{position:absolute;overflow:hidden}.sync-object-image :is(img,canvas){max-width:none;display:block;position:absolute}.sync-object-image .sync-object-pixel{opacity:1}.sync-object-image .sync-object-sharp,.sync-object[data-sharp=true] .sync-object-pixel{opacity:0}.sync-object[data-sharp=true] .sync-object-sharp{opacity:1}.sync-object-switch{border:1px solid #202020;position:absolute}.sync-object-switch[aria-checked=false] span{background:#d9d9d9}.sync-performance-strip{aspect-ratio:1680/186;background:#1d1d1d;width:100%;margin-top:140px;position:relative;overflow:hidden}.sync-performance-strip>div{opacity:.9;mix-blend-mode:color-dodge;height:57.5269%;position:absolute;top:20.9677%;overflow:hidden}.sync-performance-strip img{max-width:none;display:block;position:absolute}.sync-mockups{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.sync-mockups figure{aspect-ratio:834/576.166;margin:0;position:relative;overflow:hidden}.sync-mockups img{max-width:none;display:block;position:absolute}.sync-phone-presentations{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;width:88.8095%;margin:120px auto 0;display:grid}.sync-phone-presentations figure{border-radius:24px;margin:0;position:relative;overflow:hidden}.sync-phone-layer{position:absolute;overflow:hidden}.sync-phone-layer img{width:100%;height:auto;display:block}@media (width>=761px){html[data-theme=dark] .sync-phone-presentations figure:nth-child(n+3){background:#1d1d1d}html[data-theme=dark] .sync-phone-presentations [data-figma-node="10:5601"]{display:none}html[data-theme=dark] .sync-phone-presentations figure:nth-child(n+3):after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #fff}}.sync-phone-boost{z-index:1;touch-action:manipulation;position:absolute}.sync-phone-flower canvas{display:block}[data-sync-phone][data-boost=true] .sync-flower-off{opacity:0}[data-sync-phone][data-boost=true] .sync-flower-on{opacity:1}@media (pointer:coarse){.sync-switch{touch-action:manipulation}.sync-switch:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.sync-closing-logo{width:41.7262%;margin:120px auto 0}.sync-closing-logo img{width:100%;height:auto;display:block}.sync-footer-wordmark{width:100%;height:auto;color:var(--page-fg);display:block}.sync-footer-letter{transition:color .2s}@media (hover:hover) and (pointer:fine){.sync-footer-letter:hover{color:var(--letter-color)}}.sync-closing-rule{background:currentColor;width:100%;height:.5px;margin-top:84px}.sync-mobile-experience{display:none}html[data-theme=dark] .sync-logo-off{filter:invert()}html[data-theme=dark] .sync-object-switch{border-color:#dfdfdf}html[data-theme=dark] .sync-switch[aria-checked=true]{background:#353535}html[data-theme=dark] .sync-object-switch[aria-checked=true]{border-color:#ff825a}@keyframes sync-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sync-hero-marquee>div{animation:none}.sync-hero *,.sync-switch span{transition:none}}@media (width<=760px){.sync-case-study .case-study-summary{grid-template-columns:47.6191% 1fr;gap:40px 0;min-height:0;margin-top:28px}.sync-case-study .case-study-summary>:last-child{grid-column:1/-1}.sync-case-study .summary-label{margin-bottom:8px;font-size:14px;line-height:18px}.sync-case-study h1,.sync-case-study .project-category{font-size:14px;line-height:18px}.sync-case-study .project-recap{font-size:18px;line-height:1.3}.sync-hero,.sync-objects,.sync-phone-presentations{display:none}.sync-mobile-experience{--sync-mobile-card-width:min(93cqw, calc(var(--sync-screen-height) * .523237));margin-top:var(--project-intro-gap);display:block;container-type:inline-size}.sync-mobile-card{isolation:isolate;aspect-ratio:355/709;color:#fff;background:#c3a0ff;border-radius:24px;width:93.9153%;margin:48px auto 0;scroll-margin-top:125px;position:relative;overflow:hidden;container-type:inline-size}.sync-mobile-home{width:var(--sync-mobile-card-width);margin-top:0}.sync-mobile-static{background:#1d1d1d}html[data-theme=dark] .sync-mobile-static:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #fff}.sync-mobile-screen-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin:48px -12px 0;padding:0 12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.sync-mobile-screen-carousel::-webkit-scrollbar{display:none}.sync-mobile-screen-carousel .sync-mobile-static{flex:0 0 var(--sync-mobile-card-width);width:var(--sync-mobile-card-width);scroll-snap-align:start;margin:0}.sync-mobile-layer{position:absolute;overflow:hidden}.sync-mobile-layer img{object-fit:cover;width:100%;height:auto;display:block}.sync-mobile-action{text-decoration:none;display:block;overflow:visible}.sync-mobile-action:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sync-mobile-action:focus-visible,.sync-mobile-menu-button:focus-visible{outline-offset:4px;outline:2px solid #ff825a}.sync-mobile-menu{position:absolute;inset:0}.sync-mobile-flower{width:58.3099%;height:29.1961%;position:absolute;top:28.4908%;left:20.8451%;overflow:hidden}.sync-mobile-flower :is(img,canvas){display:block}.sync-mobile-home[data-menu-open=true] .sync-mobile-flower{width:75.2113%;height:37.7997%;top:27.9267%;left:12.3944%}.sync-mobile-menu-button{cursor:pointer;background:0 0;border:0;width:12.3944%;height:6.206%;padding:0;position:absolute;top:4.052%;left:85.0429%}.sync-mobile-menu-button img{width:auto;height:auto;display:block;position:absolute}.sync-mobile-open-icon{top:30%;left:17.93%;width:64.1473%!important}.sync-mobile-close-icon{top:30%;right:17.9%;width:31.8182%!important;display:none!important}.sync-mobile-home[data-menu-open=true] .sync-mobile-open-icon{display:none}.sync-mobile-home[data-menu-open=true] .sync-mobile-close-icon{display:block!important}.sync-mobile-objects{aspect-ratio:376/1441;width:99.4709%;margin:60px auto 0;position:relative}.sync-mobile-object-rules{pointer-events:none;width:100%;height:auto;position:absolute;inset:0}html[data-theme=dark] .sync-mobile-object-rules{filter:invert()}.sync-performance-strip{aspect-ratio:402/97;width:calc(100% + 24px);margin:0 -12px;display:block}.sync-performance-strip>div{height:56.701%;top:20.6186%;width:79.1045%!important}.sync-performance-strip>div:first-child{left:-12.9353%!important}.sync-performance-strip>div:nth-child(2){width:78.8557%!important;left:71.393%!important}.sync-performance-strip>div:nth-child(3){display:none}.sync-mockups{grid-template-columns:minmax(0,1fr);gap:8px;width:99.4709%;margin:8px auto 0;display:grid}.sync-mockups figure{aspect-ratio:376/259}.sync-closing-logo{width:91.0055%;margin:48.47px 0 0 7.40741%}.sync-closing-rule{margin-top:40px}}.sync-switch:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sync-hero,.sync-mobile-home{scroll-margin-top:calc(var(--sync-header-height,100px) + 16px)}#sync-identity,#sync-approach{scroll-margin-top:160px}.sync-hint-wrap{display:flow-root;position:relative}@media (width<=760px){.sync-hint-wrap:has(>.sync-hero){display:none}}.sync-toggle-hint{z-index:5;text-align:center;color:#9c3b22;pointer-events:none;width:140px;font:500 14px/20px Geist,Arial,sans-serif;position:absolute}.sync-toggle-hint svg{width:140px;margin-top:4px;display:block}html[data-theme=dark] .sync-toggle-hint{color:#ff825a}.sync-hint-active{animation:1.4s ease-in-out infinite sync-hint-blink}@keyframes sync-hint-blink{50%{opacity:.35}}.sync-concept-nav a,.sync-roll-button,.sync-mobile-action{cursor:default}.sync-toggle-nudge{animation:.9s ease-in-out 3 sync-toggle-nudge}@keyframes sync-toggle-nudge{50%{box-shadow:0 0 0 5px #ff825a99}}@media (prefers-reduced-motion:reduce){.sync-toggle-nudge,.sync-hint-active{animation:none}}
