.CaseStudy_main__m4hfU{--pad:clamp(1rem,3vw,3rem);overflow:clip;background:#f2f2ed;color:#111;font-family:var(--font-geist-sans),system-ui,sans-serif}.CaseStudy_hero__NOXYT{position:relative;min-height:185svh;overflow:hidden;background:#f2f2ed;color:#111}.CaseStudy_heroMedia__ky5hQ{position:absolute;top:100svh;right:var(--pad);bottom:clamp(2rem,4vw,4rem);left:var(--pad);overflow:hidden;background:#111;clip-path:inset(0)}.CaseStudy_heroImage__VsYRC{object-fit:cover;filter:saturate(.9) contrast(1.06)}.CaseStudy_heroShade__WLnTd{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.32),transparent 38%)}.CaseStudy_frameIndex__VA0Td{position:absolute;z-index:3;top:1.25rem;right:1.25rem;padding:.6rem .75rem;background:#b6ff00;color:#111;font-size:.6rem;font-weight:820}.CaseStudy_heroRail__XBV41{position:absolute;z-index:4;top:0;right:0;left:0;height:100svh;padding:var(--pad);pointer-events:none}.CaseStudy_back__0Q58r{position:absolute;top:var(--pad);left:var(--pad);display:grid;width:14rem;grid-template-columns:2.75rem 1fr auto;align-items:center;overflow:hidden;background:#111;color:#f2f2ed;font:750 .7rem/1 var(--font-geist-sans),sans-serif;text-decoration:none;pointer-events:auto;isolation:isolate}.CaseStudy_back__0Q58r:before{position:absolute;z-index:-1;inset:0;background:#b6ff00;content:"";transform:scaleX(0);transform-origin:left;transition:transform .48s cubic-bezier(.16,1,.3,1)}.CaseStudy_backIcon__sda6Z{display:grid;width:2.75rem;aspect-ratio:1;place-items:center;background:#b6ff00;color:#111}.CaseStudy_backIcon__sda6Z svg{width:1.15rem;height:1.15rem;fill:currentColor;transition:transform .45s cubic-bezier(.16,1,.3,1)}.CaseStudy_backLabel__tgNFn{padding-inline:.85rem}.CaseStudy_backCount__tZok5{padding-right:.75rem;color:#96968f;font-size:.58rem}.CaseStudy_back__0Q58r:focus-visible:before,.CaseStudy_back__0Q58r:hover:before{transform:scaleX(1)}.CaseStudy_back__0Q58r:focus-visible .CaseStudy_backIcon__sda6Z svg,.CaseStudy_back__0Q58r:hover .CaseStudy_backIcon__sda6Z svg{transform:translateX(-.28rem)}.CaseStudy_back__0Q58r:focus-visible .CaseStudy_backCount__tZok5,.CaseStudy_back__0Q58r:focus-visible .CaseStudy_backLabel__tgNFn,.CaseStudy_back__0Q58r:hover .CaseStudy_backCount__tZok5,.CaseStudy_back__0Q58r:hover .CaseStudy_backLabel__tgNFn{color:#111}.CaseStudy_back__0Q58r:focus-visible{outline:2px solid #111;outline-offset:3px}.CaseStudy_heroDetails__wTfqn{position:absolute;top:var(--pad);right:var(--pad);display:flex;width:min(22rem,30vw);justify-content:space-between;padding:.8rem 0;border-bottom:1px solid rgba(17,17,17,.35);font-size:.62rem;font-weight:760}.CaseStudy_heroDetails__wTfqn span:first-child{color:#5a7f00}.CaseStudy_heroTitle__qweSE{position:absolute;right:var(--pad);bottom:clamp(3rem,6vh,5rem);left:var(--pad);display:flex;flex-wrap:wrap;gap:0;margin:0;font:790 clamp(4.5rem,13.2vw,12.5rem)/.78 var(--font-geist-sans),sans-serif;letter-spacing:-.04em;text-transform:uppercase}.CaseStudy_heroTitle__qweSE span{display:block;overflow:hidden}.CaseStudy_heroSummary__S_Yaf{position:absolute;right:var(--pad);bottom:clamp(18rem,32vh,27rem);max-width:39ch;margin:0;font-size:clamp(.92rem,1.2vw,1.1rem);line-height:1.55}.CaseStudy_heroBridge___qstX{position:absolute;z-index:5;top:calc(100svh - 3.4rem);left:clamp(3rem,9vw,9rem);display:flex;width:6.8rem;aspect-ratio:1;flex-direction:column;justify-content:space-between;padding:.9rem;background:#b6ff00;color:#111;transform:rotate(-2deg)}.CaseStudy_heroBridge___qstX span{font-size:.54rem;font-weight:800}.CaseStudy_heroBridge___qstX strong{align-self:flex-end;font-size:3.4rem;line-height:.78;letter-spacing:-.04em}.CaseStudy_scrollCue__Tf0Vs{position:absolute;z-index:5;top:calc(100svh - 4.25rem);right:var(--pad);display:flex;width:min(18rem,25vw);align-items:center;justify-content:space-between;padding:.9rem 0;border-bottom:1px solid #111;color:#111;font-size:.68rem;font-weight:750;text-decoration:none}.CaseStudy_scrollCue__Tf0Vs i{color:#5a7f00;font-size:1rem;font-style:normal;transition:transform .35s cubic-bezier(.16,1,.3,1)}.CaseStudy_scrollCue__Tf0Vs:hover i{transform:translateY(.35rem)}.CaseStudy_hero__NOXYT{min-height:195svh}.CaseStudy_heroMockup__Bj5J2{filter:brightness(1.22) saturate(1.04) contrast(.96)}.CaseStudy_back__0Q58r{display:inline-flex;width:auto;grid-template-columns:none;gap:.5rem;overflow:visible;padding:.55rem 0;background:rgba(0,0,0,0);color:#111;font-size:.78rem;font-weight:750;isolation:auto}.CaseStudy_back__0Q58r:before{display:none}.CaseStudy_backArrow__OTutc{width:1.15rem;height:1.15rem;flex:0 0 auto;transition:transform .35s cubic-bezier(.16,1,.3,1)}.CaseStudy_back__0Q58r:focus-visible .CaseStudy_backArrow__OTutc,.CaseStudy_back__0Q58r:hover .CaseStudy_backArrow__OTutc{transform:translateX(-.22rem)}.CaseStudy_back__0Q58r:focus-visible span,.CaseStudy_back__0Q58r:hover span{color:inherit}.CaseStudy_intro__2_MaV{display:grid;grid-template-columns:.38fr 1.62fr;gap:clamp(2rem,7vw,8rem);padding:clamp(6rem,11vw,10rem) var(--pad);background:#b6ff00}.CaseStudy_introMain__Jznze{display:grid;grid-template-columns:1fr auto;gap:clamp(2rem,5vw,6rem);align-items:end;margin:0}.CaseStudy_introMain__Jznze h2{max-width:18ch;font-size:clamp(2.7rem,5.8vw,5.8rem);font-weight:620;line-height:.92}.CaseStudy_liveLink__MUVUp{display:flex;justify-content:space-between;gap:2rem;min-width:13rem;padding:.9rem 1rem;background:#111;color:#b6ff00;font-size:.72rem;font-weight:800;text-decoration:none}.CaseStudy_liveLink__MUVUp span{transition:transform .3s cubic-bezier(.16,1,.3,1)}.CaseStudy_liveLink__MUVUp:hover span{transform:translate(.25rem,-.25rem)}.CaseStudy_meta__Rpp6S{grid-column:2;grid-template-columns:.75fr .75fr 1.5fr;gap:2rem;margin:clamp(3rem,6vw,5rem) 0 0;padding-top:1rem;border-top:1px solid #111}.CaseStudy_meta__Rpp6S div{gap:.5rem}.CaseStudy_meta__Rpp6S dt{font-weight:700;opacity:.58}.CaseStudy_meta__Rpp6S dd{font-size:.82rem;line-height:1.45}.CaseStudy_intro__2_MaV{position:relative;display:block;min-height:100svh;padding:clamp(4rem,7vw,7rem) var(--pad);overflow:hidden}.CaseStudy_index__0SEKA{display:inline-flex;margin:0;padding:.55rem .7rem;background:#111;color:#b6ff00;font-size:.68rem;font-weight:800}.CaseStudy_introMain__Jznze{display:block;margin-top:clamp(4rem,8vh,7rem)}.CaseStudy_introMain__Jznze h2{max-width:14ch;margin:0;font-size:clamp(3.5rem,7.4vw,7.5rem);font-weight:650;line-height:.87;letter-spacing:-.04em;text-wrap:balance}.CaseStudy_liveLink__MUVUp{position:absolute;top:clamp(4rem,7vw,7rem);right:var(--pad);display:inline-flex;min-width:0;align-items:center;gap:.75rem;padding:0;background:rgba(0,0,0,0);color:#111;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:780}.CaseStudy_liveLink__MUVUp span{display:grid;width:2.4rem;aspect-ratio:1;place-items:center;background:#111;color:#b6ff00;transition:transform .35s cubic-bezier(.16,1,.3,1)}.CaseStudy_liveLink__MUVUp:hover span{transform:translate(.2rem,-.2rem)}.CaseStudy_meta__Rpp6S{position:absolute;right:var(--pad);bottom:var(--pad);display:grid;width:min(38rem,44vw);grid-template-columns:1fr 1fr;gap:2rem 3rem;margin:0;padding:clamp(1.5rem,3vw,3rem);background:#111;color:#f2f2ed}.CaseStudy_meta__Rpp6S div{display:grid;gap:.65rem}.CaseStudy_meta__Rpp6S div:last-child{grid-column:1/-1}.CaseStudy_meta__Rpp6S dt{color:#b6ff00;font-size:.62rem;font-weight:800}.CaseStudy_meta__Rpp6S dd{margin:0;font-size:clamp(.9rem,1.2vw,1.12rem);line-height:1.4}.CaseStudy_scrollCue__Tf0Vs{border-bottom:0}.CaseStudy_intro__2_MaV{min-height:auto;padding-bottom:clamp(5rem,9vw,9rem)}.CaseStudy_liveLink__MUVUp{position:static;margin-top:clamp(2.5rem,5vw,5rem)}.CaseStudy_meta__Rpp6S{position:static;width:min(68rem,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);margin-top:clamp(4rem,8vw,8rem);padding:0;border:0;background:rgba(0,0,0,0);color:#111}.CaseStudy_meta__Rpp6S div:last-child{grid-column:auto}.CaseStudy_meta__Rpp6S dt{color:#496800}.CaseStudy_meta__Rpp6S dd{font-size:clamp(1rem,1.4vw,1.25rem)}.CaseStudy_deviceStage__Xy9jF{position:relative;display:grid;min-height:min(110svh,68rem);place-items:center;overflow:hidden;padding:clamp(6rem,10vw,10rem) var(--pad);background:#111;color:#f2f2ed;perspective:1400px}.CaseStudy_deviceCaption__lB41t{position:absolute;top:1.5rem;right:var(--pad);left:var(--pad);display:flex;justify-content:space-between;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.35);font-size:.58rem;font-weight:800}.CaseStudy_deviceLaptop__2qD7f{position:relative;width:min(94vw,94rem);aspect-ratio:3/2;filter:drop-shadow(0 2rem 2rem rgba(0,0,0,.38));transform-origin:center bottom;transform-style:preserve-3d}.CaseStudy_laptopScreen__xh9dW{position:absolute;z-index:1;top:10.63%;left:9.44%;width:81.13%;height:78.7%;overflow:hidden;background:#080808}.CaseStudy_laptopPoster__gaUGD{z-index:0;object-fit:cover}.CaseStudy_laptopScreen__xh9dW video{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;object-fit:cover}.CaseStudy_laptopFrame__MHBP1{position:absolute;z-index:2;object-fit:contain;pointer-events:none}.CaseStudy_deviceStage__Xy9jF>p{position:absolute;right:var(--pad);bottom:2rem;margin:0;text-align:right;font-size:.72rem;line-height:1.45}.CaseStudy_deviceStage__Xy9jF>p b{color:#b6ff00}.CaseStudy_devicePresentation__jW_Sy{transform-origin:center bottom;transform-style:preserve-3d}.CaseStudy_devicePhone__80gDf{position:relative;z-index:1;width:min(28vw,23rem);aspect-ratio:9/19.5;padding:.45rem;border:2px solid #5f5f5b;border-radius:3.25rem;background:#191919;box-shadow:inset 0 0 0 2px #050505,0 2.5rem 3rem rgba(0,0,0,.45)}.CaseStudy_phoneScreen__byQIW{position:relative;width:100%;height:100%;overflow:hidden;border-radius:2.75rem;background:#f2f2ed}.CaseStudy_phonePoster__dpClf{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.CaseStudy_dynamicIsland__JAVjW{position:absolute;z-index:3;top:.65rem;left:50%;width:34%;height:1.5rem;border-radius:999px;background:#050505;transform:translateX(-50%)}.CaseStudy_phoneButtonBottom__MWdJR,.CaseStudy_phoneButtonMiddle__7XBKN,.CaseStudy_phoneButtonTop__KGCA_{position:absolute;left:-.42rem;width:.35rem;border-radius:.2rem 0 0 .2rem;background:#3a3a38}.CaseStudy_phoneButtonTop__KGCA_{top:17%;height:2rem}.CaseStudy_phoneButtonMiddle__7XBKN{top:25%;height:3.6rem}.CaseStudy_phoneButtonBottom__MWdJR{top:35%;height:3.6rem}.CaseStudy_deviceCaption__lB41t{display:none}.CaseStudy_deviceStage__Xy9jF{min-height:min(125svh,78rem);padding-top:clamp(13rem,18vw,18rem)}.CaseStudy_deviceIntro__A2MBq{position:absolute;top:clamp(2rem,4vw,4rem);left:var(--pad);max-width:34rem}.CaseStudy_deviceIntro__A2MBq>span{display:inline-flex;padding:.5rem .65rem;background:#b6ff00;color:#111;font-size:.58rem;font-weight:820;text-transform:uppercase}.CaseStudy_deviceIntro__A2MBq p{margin:1.25rem 0 0;color:#f2f2ed;font-size:clamp(1.6rem,2.8vw,3rem);font-weight:570;line-height:1.02;letter-spacing:-.035em}.CaseStudy_statement__Nsi_V{padding:clamp(8rem,16vw,15rem) var(--pad);background:#f2f2ed}.CaseStudy_statement__Nsi_V p{max-width:24ch;margin:0 0 0 auto;font-size:clamp(2.6rem,6.4vw,6.5rem);font-weight:600;line-height:.94;letter-spacing:-.04em;text-wrap:pretty}.CaseStudy_statement__Nsi_V p:first-letter{color:#b6ff00;font-family:var(--font-caveat),cursive;font-size:1.55em}.CaseStudy_statementWord__bfgDT{display:inline-block;margin-right:.22em;will-change:transform,opacity,filter}.CaseStudy_story__GWWKm{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#111}.CaseStudy_storyBlock__YVGoi{display:flex;min-height:75svh;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);background:#111;color:#f2f2ed}.CaseStudy_storyBlockRight__dXO3a{margin:clamp(7rem,14vw,14rem) 0 0;background:#b6ff00;color:#111}.CaseStudy_storyLabel__rF_ZN{margin:0;font-size:.66rem;font-weight:800}.CaseStudy_storyBlock__YVGoi h2{max-width:12ch;margin:auto 0 clamp(2rem,5vw,5rem);font-size:clamp(2.8rem,5.3vw,5.5rem);font-weight:620;line-height:.9;letter-spacing:-.04em}.CaseStudy_storyBlock__YVGoi>p:last-child{max-width:58ch;margin:0;color:#a8a8a2;font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.7}.CaseStudy_storyBlockRight__dXO3a>p:last-child{color:#333}.CaseStudy_process__y9Gzu{padding:clamp(7rem,12vw,11rem) var(--pad);background:#f2f2ed}.CaseStudy_process__y9Gzu header{display:grid;grid-template-columns:.55fr 1.45fr;gap:2rem;margin-bottom:clamp(4rem,8vw,8rem)}.CaseStudy_process__y9Gzu header p{margin:0;font-size:.68rem;font-weight:800}.CaseStudy_process__y9Gzu header h2{margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:620;line-height:.9;letter-spacing:-.04em}.CaseStudy_process__y9Gzu ol{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;border-top:1px solid #111;border-left:1px solid #111}.CaseStudy_process__y9Gzu li{display:grid;grid-template-columns:auto 1fr;gap:1rem 2rem;min-height:17rem;padding:2rem;border-right:1px solid #111;border-bottom:1px solid #111}.CaseStudy_process__y9Gzu li span{font-size:.66rem;font-weight:800}.CaseStudy_process__y9Gzu li h3{align-self:start;margin:0;font-size:clamp(1.6rem,3vw,3rem);font-weight:680;line-height:1}.CaseStudy_process__y9Gzu li p{grid-column:2;align-self:end;max-width:45ch;margin:0;color:#5d5d57;line-height:1.6}.CaseStudy_visualPair__XxjnK{position:relative;min-height:105svh;padding:clamp(5rem,9vw,9rem) var(--pad);overflow:hidden;background:#b6ff00}.CaseStudy_visualTall__BEfmq{position:relative;width:72%;height:min(72vw,56rem);margin:0;background:#111;transform:rotate(-1.2deg)}.CaseStudy_visualTall__BEfmq img{object-fit:cover}.CaseStudy_visualPair__XxjnK blockquote{position:absolute;right:var(--pad);bottom:clamp(4rem,8vw,8rem);z-index:2;width:min(38rem,48%);margin:0;padding:clamp(1.5rem,3vw,3rem);background:#111;color:#f2f2ed;transform:rotate(1.2deg)}.CaseStudy_visualPair__XxjnK blockquote>span{color:#b6ff00;font:700 5rem/.5 var(--font-caveat),cursive}.CaseStudy_visualPair__XxjnK blockquote p{margin:1rem 0 0;font-size:clamp(1.6rem,3vw,3.2rem);line-height:1.08;letter-spacing:-.03em}.CaseStudy_outcomes__loMeo{padding:clamp(8rem,14vw,13rem) var(--pad);color:#f2f2ed}.CaseStudy_outcomeLabel__MzECy{margin:0 0 4rem;font-size:.68rem;font-weight:800}.CaseStudy_outcome__dAiEq{display:grid;grid-template-columns:4rem 1fr;align-items:baseline;padding:2.5rem 0;border-top:1px solid rgba(255,255,255,.28)}.CaseStudy_outcome__dAiEq span{font-size:.66rem}.CaseStudy_outcome__dAiEq p{max-width:27ch;font-size:clamp(2rem,4.5vw,4.6rem);line-height:1}.CaseStudy_outcomes__loMeo{position:relative;display:block;min-height:auto;padding:clamp(7rem,12vw,12rem) var(--pad);overflow:visible;background:#111}.CaseStudy_outcomeLabel__MzECy{margin:0 0 clamp(4rem,8vw,8rem);padding:0;color:#f2f2ed;font-family:var(--font-caveat),cursive;font-size:clamp(3.5rem,6vw,6rem);font-weight:650;line-height:.8}.CaseStudy_outcome__dAiEq{position:sticky;top:1rem;display:flex;min-height:76svh;flex-direction:column;align-items:flex-start;justify-content:space-between;margin:0 0 4rem;padding:clamp(2rem,5vw,5rem);border:0;background:#f2f2ed;color:#111;box-shadow:0 -1rem 0 #111}.CaseStudy_outcome__dAiEq:nth-of-type(2){top:2rem;z-index:2;margin-left:0;background:#b6ff00;color:#111}.CaseStudy_outcome__dAiEq:nth-of-type(3){top:3rem;z-index:3;margin-left:0;background:#171717;color:#f2f2ed;box-shadow:0 -1rem 0 #b6ff00}.CaseStudy_outcome__dAiEq span{position:static;display:grid;width:4rem;aspect-ratio:1;place-items:center;background:#111;color:#b6ff00;font-size:.72rem;font-weight:850;line-height:1;-webkit-text-stroke:0;transform:none}.CaseStudy_outcome__dAiEq:nth-of-type(2) span{background:#111;color:#b6ff00}.CaseStudy_outcome__dAiEq:nth-of-type(3) span{background:#b6ff00;color:#111}.CaseStudy_outcome__dAiEq p{position:static;max-width:17ch;margin:0;color:inherit;font-size:clamp(3.5rem,7vw,7rem);font-weight:590;line-height:.88;letter-spacing:-.04em;text-wrap:balance}.CaseStudy_next__kE2NM{display:flex;height:min(90svh,58rem);align-items:center;justify-content:center;color:#fff}.CaseStudy_nextImage__CciI0{transition:transform .9s cubic-bezier(.16,1,.3,1)}.CaseStudy_nextShade__h2ePc{position:absolute;inset:0;background:rgba(0,0,0,.55);transition:background .5s ease}.CaseStudy_nextLabel__c_xjM{position:absolute;z-index:1;top:2rem;left:var(--pad);font-weight:750}.CaseStudy_next__kE2NM h2{position:relative;z-index:1;max-width:10ch;font-size:clamp(4.5rem,12vw,9rem);line-height:.75;text-align:center;text-transform:uppercase}.CaseStudy_nextArrow__ZpIQo{position:absolute;z-index:1;right:var(--pad);bottom:2rem;font-size:2.4rem;transition:transform .35s cubic-bezier(.16,1,.3,1)}.CaseStudy_next__kE2NM:hover .CaseStudy_nextImage__CciI0{transform:scale(1.04)}.CaseStudy_next__kE2NM:hover .CaseStudy_nextShade__h2ePc{background:rgba(0,0,0,.35)}.CaseStudy_next__kE2NM:hover .CaseStudy_nextArrow__ZpIQo{transform:translate(.35rem,-.35rem)}.CaseStudy_footer__S96Cj{display:flex;justify-content:space-between;padding:2rem var(--pad);background:#111;color:#f2f2ed;font-size:.7rem}.CaseStudy_footer__S96Cj a{color:#b6ff00;text-decoration:none}.CaseStudy_next__kE2NM{position:relative;display:block;height:min(92svh,60rem);overflow:hidden;padding:var(--pad);background:#b6ff00;color:#111;text-decoration:none}.CaseStudy_nextMedia__odqV0{position:absolute;top:clamp(2rem,5vw,5rem);right:var(--pad);bottom:clamp(2rem,5vw,5rem);width:min(64vw,66rem);overflow:hidden;background:#111;clip-path:polygon(7% 0,100% 0,100% 92%,93% 100%,0 100%,0 8%);transition:clip-path .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.CaseStudy_nextImage__CciI0{object-fit:cover;filter:saturate(.72) contrast(1.05);transform:scale(1.015);transition:filter .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.CaseStudy_nextCopy__SiE1x{position:absolute;z-index:2;top:clamp(3rem,7vw,7rem);width:min(47vw,48rem)}.CaseStudy_nextLabel__c_xjM{position:static;display:block;margin-bottom:clamp(2rem,5vw,5rem);font-size:.7rem;font-weight:800}.CaseStudy_next__kE2NM h2{position:static;max-width:7ch;margin:0;color:#111;font-family:var(--font-caveat),cursive;font-size:clamp(5rem,12vw,12rem);font-weight:700;line-height:.72;letter-spacing:-.04em;text-align:left;text-transform:none}.CaseStudy_nextCopy__SiE1x p{margin:clamp(1.5rem,3vw,3rem) 0 0;font-size:.75rem;font-weight:750}.CaseStudy_nextAction__g9MGC{position:absolute;z-index:3;bottom:clamp(2rem,5vw,5rem);left:var(--pad);display:inline-flex;align-items:center;gap:.75rem;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:800}.CaseStudy_nextArrow__ZpIQo{position:static;width:1.25em;height:1.25em;color:#111;transform:rotate(-45deg);transition:transform .55s cubic-bezier(.16,1,.3,1)}.CaseStudy_next__kE2NM:focus-visible .CaseStudy_nextMedia__odqV0,.CaseStudy_next__kE2NM:hover .CaseStudy_nextMedia__odqV0{clip-path:polygon(3% 0,100% 0,100% 96%,97% 100%,0 100%,0 4%);transform:translateX(.5rem)}.CaseStudy_next__kE2NM:focus-visible .CaseStudy_nextImage__CciI0,.CaseStudy_next__kE2NM:hover .CaseStudy_nextImage__CciI0{filter:saturate(1) contrast(1.02);transform:scale(1.025)}.CaseStudy_next__kE2NM:focus-visible .CaseStudy_nextArrow__ZpIQo,.CaseStudy_next__kE2NM:hover .CaseStudy_nextArrow__ZpIQo{transform:translate(.3rem,-.3rem) rotate(-45deg)}.CaseStudy_next__kE2NM{height:min(100svh,68rem);padding:0;background:#111;color:#f2f2ed;isolation:isolate}.CaseStudy_nextTicker__uHeJ1{position:absolute;z-index:0;inset:7% -8% auto;display:grid;gap:clamp(.25rem,1vw,1rem);overflow:hidden;color:#f2f2ed;font-size:clamp(5.5rem,13vw,13rem);font-weight:800;line-height:.72;letter-spacing:-.05em;text-transform:uppercase;opacity:.13;transform:rotate(-3deg);pointer-events:none}.CaseStudy_nextTickerRow__Yt7cP{overflow:hidden}.CaseStudy_nextTickerTrack__nRkcv{display:flex;width:max-content;animation:CaseStudy_nextTickerLeft__AkptA 22s linear infinite;will-change:transform}.CaseStudy_nextTickerTrack__nRkcv span{flex:none;padding-right:.12em;white-space:nowrap}.CaseStudy_nextTickerRow__Yt7cP:nth-child(2){color:rgba(0,0,0,0);-webkit-text-stroke:1px #f2f2ed}.CaseStudy_nextTickerRow__Yt7cP:nth-child(2) .CaseStudy_nextTickerTrack__nRkcv{animation-direction:reverse;animation-duration:27s}.CaseStudy_nextTickerRow__Yt7cP:nth-child(3) .CaseStudy_nextTickerTrack__nRkcv{animation-duration:25s}@keyframes CaseStudy_nextTickerLeft__AkptA{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.CaseStudy_nextMedia__odqV0{z-index:1;top:18%;right:clamp(3rem,10vw,11rem);bottom:auto;width:min(43vw,44rem);height:59%;clip-path:polygon(0 7%,91% 0,100% 92%,8% 100%);transform:rotate(2.5deg);transition:clip-path .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.CaseStudy_nextMedia__odqV0:after{position:absolute;inset:0;background:rgba(17,17,17,.12);content:"";transition:opacity .65s ease}.CaseStudy_nextImage__CciI0{filter:saturate(.82) contrast(1.05);transform:scale(1.04)}.CaseStudy_nextCopy__SiE1x{z-index:3;top:var(--pad);right:var(--pad);left:var(--pad);width:auto;pointer-events:none}.CaseStudy_nextLabel__c_xjM{margin:0;font-size:.68rem;color:#f2f2ed}.CaseStudy_next__kE2NM h2{position:absolute;top:clamp(27rem,62vh,42rem);left:0;max-width:none;color:#b6ff00;font-size:clamp(6rem,17vw,17rem);line-height:.62;white-space:nowrap;transform:rotate(-2deg);transition:transform .8s cubic-bezier(.16,1,.3,1)}.CaseStudy_nextCopy__SiE1x p{position:absolute;top:0;right:0;margin:0;color:#f2f2ed}.CaseStudy_nextAction__g9MGC{right:var(--pad);bottom:var(--pad);left:auto;color:#f2f2ed}.CaseStudy_nextArrow__ZpIQo{color:#b6ff00}.CaseStudy_next__kE2NM:focus-visible .CaseStudy_nextMedia__odqV0,.CaseStudy_next__kE2NM:hover .CaseStudy_nextMedia__odqV0{clip-path:polygon(4% 1%,99% 5%,95% 99%,0 94%);transform:rotate(0deg) scale(1.035)}.CaseStudy_next__kE2NM:focus-visible .CaseStudy_nextMedia__odqV0:after,.CaseStudy_next__kE2NM:hover .CaseStudy_nextMedia__odqV0:after{opacity:0}.CaseStudy_next__kE2NM:focus-visible h2,.CaseStudy_next__kE2NM:hover h2{transform:translateX(.025em) rotate(-1deg)}@media(max-width:767px){.CaseStudy_hero__NOXYT{min-height:160svh}.CaseStudy_heroMedia__ky5hQ{top:100svh;right:1rem;bottom:1rem;left:1rem}.CaseStudy_back__0Q58r{top:1rem;left:1rem;width:calc(100% - 2rem)}.CaseStudy_heroDetails__wTfqn{top:5.25rem;right:1rem;left:1rem;width:auto}.CaseStudy_heroTitle__qweSE{right:1rem;bottom:4rem;left:1rem;font-size:clamp(3.7rem,18vw,5.5rem)}.CaseStudy_heroSummary__S_Yaf{right:1rem;bottom:15rem;left:1rem;max-width:34ch}.CaseStudy_heroBridge___qstX{top:calc(100svh - 2.7rem);left:auto;right:1.25rem;width:5.4rem}.CaseStudy_heroBridge___qstX strong{font-size:2.7rem}.CaseStudy_scrollCue__Tf0Vs{top:calc(100svh - 4rem);right:auto;left:1rem;width:calc(100% - 8rem)}.CaseStudy_introMain__Jznze,.CaseStudy_intro__2_MaV{grid-template-columns:1fr}.CaseStudy_meta__Rpp6S{grid-column:1;grid-template-columns:1fr 1fr}.CaseStudy_meta__Rpp6S div:last-child{grid-column:1/-1}.CaseStudy_deviceStage__Xy9jF{min-height:38rem;padding-inline:.25rem}.CaseStudy_deviceLaptop__2qD7f{width:112%}.CaseStudy_deviceCaption__lB41t{right:1rem;left:1rem}.CaseStudy_statement__Nsi_V p{margin:0}.CaseStudy_story__GWWKm{grid-template-columns:1fr}.CaseStudy_storyBlock__YVGoi{min-height:42rem}.CaseStudy_storyBlockRight__dXO3a{margin:0}.CaseStudy_process__y9Gzu header,.CaseStudy_process__y9Gzu ol{grid-template-columns:1fr}.CaseStudy_process__y9Gzu li{min-height:14rem}.CaseStudy_visualPair__XxjnK{min-height:50rem}.CaseStudy_visualTall__BEfmq{width:92%;height:34rem}.CaseStudy_visualPair__XxjnK blockquote{right:1rem;bottom:3rem;width:82%}.CaseStudy_outcome__dAiEq{grid-template-columns:2.5rem 1fr}}@media(prefers-reduced-motion:reduce){.CaseStudy_backIcon__sda6Z svg,.CaseStudy_back__0Q58r:before{transition:none}.CaseStudy_heroImage__VsYRC,.CaseStudy_nextImage__CciI0{transform:none!important;transition:none}.CaseStudy_devicePresentation__jW_Sy{transform:none!important}.CaseStudy_laptopScreen__xh9dW video,.CaseStudy_phoneScreen__byQIW video{display:none}}@media(max-width:767px){.CaseStudy_hero__NOXYT{min-height:170svh}.CaseStudy_back__0Q58r{width:auto}.CaseStudy_intro__2_MaV{min-height:auto;padding:4rem 1rem 1rem}.CaseStudy_introMain__Jznze{margin-top:3.5rem}.CaseStudy_introMain__Jznze h2{font-size:clamp(3.25rem,15vw,5rem)}.CaseStudy_liveLink__MUVUp{position:static;margin-top:3rem}.CaseStudy_meta__Rpp6S{position:static;width:100%;margin-top:4rem;padding:1.5rem;gap:1.5rem}.CaseStudy_meta__Rpp6S div:last-child{grid-column:1/-1}.CaseStudy_deviceStage__Xy9jF{min-height:48rem;padding-top:16rem}.CaseStudy_deviceIntro__A2MBq{top:2rem;left:1rem}.CaseStudy_outcomes__loMeo{padding:5rem 1rem}.CaseStudy_outcomeLabel__MzECy{margin-bottom:4rem}.CaseStudy_outcome__dAiEq,.CaseStudy_outcome__dAiEq:nth-of-type(2),.CaseStudy_outcome__dAiEq:nth-of-type(3){position:relative;top:auto;min-height:65svh;margin:0 0 1rem;padding:1.5rem;box-shadow:none}.CaseStudy_outcome__dAiEq p{margin:0;font-size:clamp(2.8rem,13vw,4.5rem)}.CaseStudy_outcome__dAiEq span{width:3.25rem;font-size:.65rem}.CaseStudy_devicePhone__80gDf{width:min(68vw,18rem);padding:.35rem;border-radius:2.65rem;box-shadow:inset 0 0 0 2px #050505,0 1.5rem 2rem rgba(0,0,0,.42)}.CaseStudy_phoneScreen__byQIW{border-radius:2.25rem}.CaseStudy_dynamicIsland__JAVjW{top:.5rem;height:1.2rem}.CaseStudy_next__kE2NM{height:min(92svh,52rem);padding:0}.CaseStudy_nextTicker__uHeJ1{inset:12% -35% auto;font-size:clamp(5rem,27vw,8rem);gap:.5rem}.CaseStudy_nextMedia__odqV0{top:24%;right:1rem;bottom:auto;left:auto;width:78vw;height:52%}.CaseStudy_nextCopy__SiE1x{top:1rem;right:1rem;left:1rem;width:auto}.CaseStudy_nextLabel__c_xjM{margin:0}.CaseStudy_next__kE2NM h2{top:clamp(32rem,70vh,39rem);left:0;max-width:none;font-size:clamp(5rem,24vw,7.5rem);line-height:.65;white-space:nowrap}.CaseStudy_nextCopy__SiE1x p{top:0;right:0;margin:0}.CaseStudy_nextAction__g9MGC{right:1rem;bottom:1.35rem;left:auto}}.CaseStudy_nextAction__g9MGC{color:inherit;text-decoration:none}.CaseStudy_nextArrow__ZpIQo{transition:transform .5s cubic-bezier(.16,1,.3,1)}.CaseStudy_next__kE2NM:focus-within .CaseStudy_nextArrow__ZpIQo,.CaseStudy_next__kE2NM:hover .CaseStudy_nextArrow__ZpIQo{transform:translate(.3rem,-.3rem) rotate(-45deg)}.CaseStudy_next__kE2NM:focus-within h2,.CaseStudy_next__kE2NM:hover h2{transform:translateX(.025em) rotate(-1deg)}@media(prefers-reduced-motion:reduce){.CaseStudy_nextArrow__ZpIQo,.CaseStudy_nextImage__CciI0,.CaseStudy_nextMedia__odqV0{transition:none!important;transform:none!important}.CaseStudy_nextTickerTrack__nRkcv{animation:none!important}}