@import "https://fonts.googleapis.com/css2?family=Kalam:wght@400;700&display=swap";
.HomeHeroDoodles-module__6EtP1q__layer{z-index:3;pointer-events:none;color:#f7f6f2;width:72%;height:100%;position:absolute;top:0;left:28%;overflow:hidden}.HomeHeroDoodles-module__6EtP1q__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomeHeroDoodles-module__6EtP1q__calloutLines{opacity:.96}.HomeHeroDoodles-module__6EtP1q__ink{fill:none;stroke:#fffffffa;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #00000057)}.HomeHeroDoodles-module__6EtP1q__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:HomeHeroDoodles-module__6EtP1q__drawLine .62s cubic-bezier(.16,1,.3,1) var(--delay) forwards;animation-play-state:paused}.HomeHeroDoodles-module__6EtP1q__echo{opacity:0;stroke-width:.68px;animation:HomeHeroDoodles-module__6EtP1q__echoIn 10ms linear calc(var(--delay) + .62s) forwards, HomeHeroDoodles-module__6EtP1q__echoBoil .6s steps(2,end) calc(var(--delay) + .7s) infinite;animation-play-state:paused}.HomeHeroDoodles-module__6EtP1q__boil,.HomeHeroDoodles-module__6EtP1q__boilSlow{transform-box:fill-box;transform-origin:50%;animation:HomeHeroDoodles-module__6EtP1q__lineBoil .54s steps(2,end) calc(var(--delay) + .7s) infinite;animation-play-state:paused}.HomeHeroDoodles-module__6EtP1q__boilSlow{animation-duration:.72s}.HomeHeroDoodles-module__6EtP1q__note{z-index:2;opacity:0;filter:blur(1.2px);text-shadow:0 1px 3px #000000ad,0 0 8px #00000047;width:max-content;max-width:310px;animation:HomeHeroDoodles-module__6EtP1q__noteReveal .32s cubic-bezier(.16,1,.3,1) var(--delay) forwards;animation-play-state:paused;position:absolute}.HomeHeroDoodles-module__6EtP1q__noteInner{transform-origin:0;animation:HomeHeroDoodles-module__6EtP1q__textBoil 1.5s steps(2,end) calc(var(--delay) + .4s) infinite;flex-direction:column;align-items:flex-start;gap:5px;animation-play-state:paused;display:flex;position:relative}.HomeHeroDoodles-module__6EtP1q__noteTitle{letter-spacing:0;text-transform:uppercase;color:#fff;white-space:nowrap;font-family:Kalam,cursive;font-size:clamp(20px,1.19vw,24px);font-weight:700;line-height:1;display:block;position:relative}.HomeHeroDoodles-module__6EtP1q__noteTitle:before{content:"";width:7px;height:1.7px;animation:HomeHeroDoodles-module__6EtP1q__sparkBoil .8s steps(2,end) calc(var(--delay) + .42s) infinite;background:#ff0a78;border-radius:99px;animation-play-state:paused;position:absolute;top:5px;left:-12px;transform:rotate(32deg)}.HomeHeroDoodles-module__6EtP1q__noteCopy{letter-spacing:-.005em;color:#fffffffa;white-space:nowrap;font-family:Kalam,cursive;font-size:clamp(14px,.81vw,16.5px);font-weight:400;line-height:1.32;display:block}.HomeHeroDoodles-module__6EtP1q__website{top:47.5%;left:51.5%;transform:rotate(-1deg)}.HomeHeroDoodles-module__6EtP1q__signage{top:34.5%;left:68.2%;transform:rotate(-1.2deg)}.HomeHeroDoodles-module__6EtP1q__vehicle{top:50.2%;left:69.8%;transform:rotate(-1deg)}.HomeHeroDoodles-module__6EtP1q__print{top:72.5%;left:63.5%;transform:rotate(-1.4deg)}html.site-ready .HomeHeroDoodles-module__6EtP1q__draw{animation-play-state:running}html.site-ready .HomeHeroDoodles-module__6EtP1q__echo{animation-play-state:running}html.site-ready .HomeHeroDoodles-module__6EtP1q__boil{animation-play-state:running}html.site-ready .HomeHeroDoodles-module__6EtP1q__boilSlow{animation-play-state:running}html.site-ready .HomeHeroDoodles-module__6EtP1q__note{animation-play-state:running}html.site-ready .HomeHeroDoodles-module__6EtP1q__noteInner{animation-play-state:running}html.site-ready .HomeHeroDoodles-module__6EtP1q__noteTitle:before{animation-play-state:running}@keyframes HomeHeroDoodles-module__6EtP1q__drawLine{0%{stroke-dashoffset:1px;opacity:.06}to{stroke-dashoffset:0;opacity:1}}@keyframes HomeHeroDoodles-module__6EtP1q__echoIn{to{opacity:.14}}@keyframes HomeHeroDoodles-module__6EtP1q__echoBoil{0%,to{opacity:.05}50%{opacity:.17}}@keyframes HomeHeroDoodles-module__6EtP1q__lineBoil{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(.28px,-.16px)rotate(.02deg)}50%{transform:translate(-.22px,.22px)rotate(-.015deg)}75%{transform:translate(.16px,.11px)rotate(.012deg)}}@keyframes HomeHeroDoodles-module__6EtP1q__noteReveal{0%{opacity:0;filter:blur(1.2px);transform:translateY(2px)rotate(-1deg)}to{opacity:1;filter:blur()}}@keyframes HomeHeroDoodles-module__6EtP1q__textBoil{0%,to{transform:translate(0)}25%{transform:translate(.12px,-.09px)}50%{transform:translate(-.1px,.1px)}75%{transform:translate(.08px,.05px)}}@keyframes HomeHeroDoodles-module__6EtP1q__sparkBoil{0%,to{transform:rotate(32deg)translate(0)}50%{transform:rotate(35deg)translate(.2px,-.16px)}}@media (max-width:1240px){.HomeHeroDoodles-module__6EtP1q__layer{display:none}}@media (max-width:767px){.HomeHeroDoodles-module__6EtP1q__layer{z-index:3;width:100%;height:42svh;display:block;top:0;left:0;overflow:hidden}.HomeHeroDoodles-module__6EtP1q__note{text-shadow:0 1px 3px #000000e6,0 0 9px #0000007a;width:auto;max-width:30vw}.HomeHeroDoodles-module__6EtP1q__website{left:29%}.HomeHeroDoodles-module__6EtP1q__calloutLines:first-of-type{transform:translate(-22vw)}.HomeHeroDoodles-module__6EtP1q__noteInner{gap:3px}.HomeHeroDoodles-module__6EtP1q__noteTitle{font-size:clamp(11px,3.2vw,14px);line-height:1}.HomeHeroDoodles-module__6EtP1q__noteTitle:before{width:5px;height:1.4px;top:3px;left:-8px}.HomeHeroDoodles-module__6EtP1q__noteCopy{white-space:normal;font-size:clamp(8.5px,2.45vw,10.5px);line-height:1.22}.HomeHeroDoodles-module__6EtP1q__ink{stroke-width:1px}}@media (max-width:360px){.HomeHeroDoodles-module__6EtP1q__layer{height:39svh}.HomeHeroDoodles-module__6EtP1q__note{max-width:29vw}.HomeHeroDoodles-module__6EtP1q__noteTitle{font-size:11px}.HomeHeroDoodles-module__6EtP1q__noteCopy{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.HomeHeroDoodles-module__6EtP1q__draw{stroke-dashoffset:0;animation:none}.HomeHeroDoodles-module__6EtP1q__echo{display:none}.HomeHeroDoodles-module__6EtP1q__boil,.HomeHeroDoodles-module__6EtP1q__boilSlow,.HomeHeroDoodles-module__6EtP1q__noteInner,.HomeHeroDoodles-module__6EtP1q__noteTitle:before{animation:none}.HomeHeroDoodles-module__6EtP1q__note{opacity:1;filter:none;animation:none}}
.PremiumSignsDoodles-module__YeEDFa__layer{z-index:2;pointer-events:none;color:#f7f6f2;position:absolute;inset:0;overflow:hidden}.PremiumSignsDoodles-module__YeEDFa__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PremiumSignsDoodles-module__YeEDFa__calloutLines{opacity:.96}.PremiumSignsDoodles-module__YeEDFa__ink{fill:none;stroke:#fffffffa;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #00000057)}.PremiumSignsDoodles-module__YeEDFa__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:PremiumSignsDoodles-module__YeEDFa__drawLine .62s cubic-bezier(.16,1,.3,1) var(--delay) forwards;animation-play-state:paused}.PremiumSignsDoodles-module__YeEDFa__echo{opacity:0;stroke-width:.68px;animation:PremiumSignsDoodles-module__YeEDFa__echoIn 10ms linear calc(var(--delay) + .62s) forwards, PremiumSignsDoodles-module__YeEDFa__echoBoil .6s steps(2,end) calc(var(--delay) + .7s) infinite;animation-play-state:paused}.PremiumSignsDoodles-module__YeEDFa__boil,.PremiumSignsDoodles-module__YeEDFa__boilSlow{transform-box:fill-box;transform-origin:50%;animation:PremiumSignsDoodles-module__YeEDFa__lineBoil .54s steps(2,end) calc(var(--delay) + .7s) infinite;animation-play-state:paused}.PremiumSignsDoodles-module__YeEDFa__boilSlow{animation-duration:.72s}.PremiumSignsDoodles-module__YeEDFa__note{z-index:2;opacity:0;filter:blur(1.2px);text-shadow:0 1px 3px #000000ad,0 0 8px #00000047;width:max-content;max-width:310px;animation:PremiumSignsDoodles-module__YeEDFa__noteReveal .32s cubic-bezier(.16,1,.3,1) var(--delay) forwards;animation-play-state:paused;position:absolute}.PremiumSignsDoodles-module__YeEDFa__noteInner{transform-origin:0;animation:PremiumSignsDoodles-module__YeEDFa__textBoil 1.5s steps(2,end) calc(var(--delay) + .4s) infinite;flex-direction:column;align-items:flex-start;gap:5px;animation-play-state:paused;display:flex;position:relative}.PremiumSignsDoodles-module__YeEDFa__noteTitle{letter-spacing:0;text-transform:uppercase;color:#fff;white-space:nowrap;font-family:Kalam,cursive;font-size:clamp(20px,1.19vw,24px);font-weight:700;line-height:1;display:block;position:relative}.PremiumSignsDoodles-module__YeEDFa__noteTitle:before{content:"";width:7px;height:1.7px;animation:PremiumSignsDoodles-module__YeEDFa__sparkBoil .8s steps(2,end) calc(var(--delay) + .42s) infinite;background:#ff0a78;border-radius:99px;animation-play-state:paused;position:absolute;top:5px;left:-12px;transform:rotate(32deg)}.PremiumSignsDoodles-module__YeEDFa__noteCopy{letter-spacing:-.005em;color:#fffffffa;white-space:nowrap;font-family:Kalam,cursive;font-size:clamp(14px,.81vw,16.5px);font-weight:400;line-height:1.32;display:block}.PremiumSignsDoodles-module__YeEDFa__sign{top:57%;left:6%;transform:rotate(-1deg)}.PremiumSignsDoodles-module__YeEDFa__graphics{top:13%;left:62%;transform:rotate(-1.2deg)}.PremiumSignsDoodles-module__YeEDFa__vehicle{top:77%;left:43%;transform:rotate(-1deg)}.PremiumSignsDoodles-module__YeEDFa__entered .PremiumSignsDoodles-module__YeEDFa__draw,.PremiumSignsDoodles-module__YeEDFa__entered .PremiumSignsDoodles-module__YeEDFa__echo,.PremiumSignsDoodles-module__YeEDFa__entered .PremiumSignsDoodles-module__YeEDFa__boil,.PremiumSignsDoodles-module__YeEDFa__entered .PremiumSignsDoodles-module__YeEDFa__boilSlow,.PremiumSignsDoodles-module__YeEDFa__entered .PremiumSignsDoodles-module__YeEDFa__note,.PremiumSignsDoodles-module__YeEDFa__entered .PremiumSignsDoodles-module__YeEDFa__noteInner,.PremiumSignsDoodles-module__YeEDFa__entered .PremiumSignsDoodles-module__YeEDFa__noteTitle:before{animation-play-state:running}@keyframes PremiumSignsDoodles-module__YeEDFa__drawLine{0%{stroke-dashoffset:1px;opacity:.06}to{stroke-dashoffset:0;opacity:1}}@keyframes PremiumSignsDoodles-module__YeEDFa__echoIn{to{opacity:.14}}@keyframes PremiumSignsDoodles-module__YeEDFa__echoBoil{0%,to{opacity:.05}50%{opacity:.17}}@keyframes PremiumSignsDoodles-module__YeEDFa__lineBoil{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(.28px,-.16px)rotate(.02deg)}50%{transform:translate(-.22px,.22px)rotate(-.015deg)}75%{transform:translate(.16px,.11px)rotate(.012deg)}}@keyframes PremiumSignsDoodles-module__YeEDFa__noteReveal{0%{opacity:0;filter:blur(1.2px);transform:translateY(2px)rotate(-1deg)}to{opacity:1;filter:blur()}}@keyframes PremiumSignsDoodles-module__YeEDFa__textBoil{0%,to{transform:translate(0)}25%{transform:translate(.12px,-.09px)}50%{transform:translate(-.1px,.1px)}75%{transform:translate(.08px,.05px)}}@keyframes PremiumSignsDoodles-module__YeEDFa__sparkBoil{0%,to{transform:rotate(32deg)translate(0)}50%{transform:rotate(35deg)translate(.2px,-.16px)}}@media (max-width:1240px){.PremiumSignsDoodles-module__YeEDFa__layer{display:none}}@media (max-width:767px){.PremiumSignsDoodles-module__YeEDFa__layer{display:block;inset:0;overflow:hidden}.PremiumSignsDoodles-module__YeEDFa__note{text-shadow:0 1px 3px #000000e6,0 0 9px #0000007a;width:auto;max-width:34vw}.PremiumSignsDoodles-module__YeEDFa__noteInner{gap:3px}.PremiumSignsDoodles-module__YeEDFa__noteTitle{font-size:clamp(11px,3.2vw,14px);line-height:1}.PremiumSignsDoodles-module__YeEDFa__noteTitle:before{width:5px;height:1.4px;top:3px;left:-8px}.PremiumSignsDoodles-module__YeEDFa__noteCopy{white-space:normal;font-size:clamp(8.5px,2.45vw,10.5px);line-height:1.22}.PremiumSignsDoodles-module__YeEDFa__ink{stroke-width:1px}}@media (max-width:360px){.PremiumSignsDoodles-module__YeEDFa__noteTitle{font-size:11px}.PremiumSignsDoodles-module__YeEDFa__noteCopy{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.PremiumSignsDoodles-module__YeEDFa__draw{stroke-dashoffset:0;animation:none}.PremiumSignsDoodles-module__YeEDFa__echo{display:none}.PremiumSignsDoodles-module__YeEDFa__boil,.PremiumSignsDoodles-module__YeEDFa__boilSlow,.PremiumSignsDoodles-module__YeEDFa__noteInner,.PremiumSignsDoodles-module__YeEDFa__noteTitle:before{animation:none}.PremiumSignsDoodles-module__YeEDFa__note{opacity:1;filter:none;animation:none}}
.HomeCaseStudyJourney-module__dxxbMa__section{color:#f7f6f2;background:#0a0a0a;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;position:relative;overflow:clip}.HomeCaseStudyJourney-module__dxxbMa__inner{width:100%;padding:clamp(82px,7vw,118px) max(38px,50vw - 730px) clamp(96px,8vw,138px)}.HomeCaseStudyJourney-module__dxxbMa__journey{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:start;gap:clamp(58px,6vw,104px);display:grid}.HomeCaseStudyJourney-module__dxxbMa__story{z-index:2;position:relative}.HomeCaseStudyJourney-module__dxxbMa__lines{max-width:690px}.HomeCaseStudyJourney-module__dxxbMa__line{color:#69645f;letter-spacing:-.026em;opacity:.12;filter:blur(1.4px);align-items:center;min-height:42vh;margin:0;font-size:clamp(27px,2.25vw,38px);font-weight:300;line-height:1.34;transition:opacity .72s cubic-bezier(.16,1,.3,1),color .72s,filter .72s,transform .72s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(12px)}.HomeCaseStudyJourney-module__dxxbMa__line.HomeCaseStudyJourney-module__dxxbMa__revealed{color:#a39d97;opacity:.64;filter:none;transform:none}.HomeCaseStudyJourney-module__dxxbMa__line.HomeCaseStudyJourney-module__dxxbMa__activeLine,.HomeCaseStudyJourney-module__dxxbMa__line:first-child.HomeCaseStudyJourney-module__dxxbMa__activeLine{color:#fff;opacity:1}.HomeCaseStudyJourney-module__dxxbMa__finalLine{color:#fff;padding-bottom:8vh}.HomeCaseStudyJourney-module__dxxbMa__finalLine.HomeCaseStudyJourney-module__dxxbMa__revealed{color:#fff;opacity:1}.HomeCaseStudyJourney-module__dxxbMa__finalLine strong{color:#fff;font-weight:600}.HomeCaseStudyJourney-module__dxxbMa__visual{--stage-progress:14.285%;color:#fff;cursor:pointer;background:#111;border:1px solid #ffffff1f;height:min(72vh,720px);min-height:560px;text-decoration:none;display:block;position:sticky;top:clamp(92px,9vh,126px);overflow:hidden;box-shadow:0 30px 90px #00000047}.HomeCaseStudyJourney-module__dxxbMa__visual:after{content:"";z-index:20;pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0}.HomeCaseStudyJourney-module__dxxbMa__visualMeta{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;background:#07070794;border:1px solid #ffffff21;align-items:center;gap:13px;padding:9px 12px 9px 9px;font-family:inherit;display:flex;position:absolute;top:22px;left:24px}.HomeCaseStudyJourney-module__dxxbMa__visualMeta span{color:#fff;letter-spacing:.08em;border:1px solid #fff6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.HomeCaseStudyJourney-module__dxxbMa__visualMeta strong{color:#fff;letter-spacing:.11em;font-size:11px;font-weight:600}.HomeCaseStudyJourney-module__dxxbMa__sceneStack{position:absolute;inset:0}.HomeCaseStudyJourney-module__dxxbMa__scene{opacity:0;filter:blur(7px);pointer-events:none;transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .78s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.022)}.HomeCaseStudyJourney-module__dxxbMa__sceneActive{opacity:1;filter:none;pointer-events:auto;transform:scale(1)}.HomeCaseStudyJourney-module__dxxbMa__briefScene{color:#181818;background:#f4f0e8;justify-content:center;align-items:center;display:flex}.HomeCaseStudyJourney-module__dxxbMa__briefCard{width:min(78%,620px)}.HomeCaseStudyJourney-module__dxxbMa__briefCard>small{color:#6b655e;margin-bottom:26px;font-size:13px;line-height:1.5;display:block}.HomeCaseStudyJourney-module__dxxbMa__briefCard>strong{color:#111;letter-spacing:-.05em;font-size:clamp(42px,4.2vw,72px);font-weight:300;line-height:.98;display:block}.HomeCaseStudyJourney-module__dxxbMa__briefCard>div{border-top:1px solid #0000002e;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;padding-top:18px;display:grid}.HomeCaseStudyJourney-module__dxxbMa__briefCard>div span{color:#45413d;font-size:12px;line-height:1.4}.HomeCaseStudyJourney-module__dxxbMa__clicheScene{color:#181818;background:#f7f6f2;flex-direction:column;justify-content:center;padding:86px 44px 54px;display:flex}.HomeCaseStudyJourney-module__dxxbMa__clicheGrid{border-top:1px solid #0000002e;border-bottom:1px solid #0000002e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.HomeCaseStudyJourney-module__dxxbMa__clicheItem{border-left:1px solid #00000024;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex;position:relative}.HomeCaseStudyJourney-module__dxxbMa__clicheItem:first-child{border-left:0}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon{opacity:.72;width:52px;height:52px;margin-bottom:18px;display:block;position:relative}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon1:before{content:"";background:#767676;width:32px;height:28px;position:absolute;bottom:6px;left:10px}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon1:after{content:"";transform-origin:50%;background:#767676;width:34px;height:34px;position:absolute;top:5px;left:9px;transform:rotate(45deg)}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon2:before{content:"";border:7px solid #767676;border-radius:50%;width:26px;height:26px;position:absolute;top:8px;left:3px}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon2:after{content:"";background:#767676;width:31px;height:7px;position:absolute;top:26px;right:1px;transform:rotate(-42deg)}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon3:before,.HomeCaseStudyJourney-module__dxxbMa__clicheIcon3:after{content:"";background:#767676;width:36px;height:8px;position:absolute;top:20px}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon3:before{left:0;transform:rotate(-44deg)}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon3:after{right:0;transform:rotate(44deg)}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon4{border:7px solid #767676}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon4:after{content:"";background:#767676;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;right:7px}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon5:before{content:"";border:7px solid #767676;border-radius:50% 50% 50% 0;width:32px;height:32px;position:absolute;top:1px;left:8px;transform:rotate(-45deg)}.HomeCaseStudyJourney-module__dxxbMa__clicheCross{color:#ff0a7894;font-size:76px;font-weight:200;line-height:1;position:absolute;top:58px;left:50%;transform:translate(-50%)rotate(3deg)}.HomeCaseStudyJourney-module__dxxbMa__clicheItem b{color:#5a5652;font-size:11px;font-weight:500}.HomeCaseStudyJourney-module__dxxbMa__sceneNote{color:#37332f;max-width:420px;margin:34px 0 0 auto;font-size:17px;line-height:1.5}.HomeCaseStudyJourney-module__dxxbMa__imageScene{background:#111}.HomeCaseStudyJourney-module__dxxbMa__imageScene>img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.HomeCaseStudyJourney-module__dxxbMa__sceneActive.HomeCaseStudyJourney-module__dxxbMa__imageScene>img{transform:scale(1.012)}.HomeCaseStudyJourney-module__dxxbMa__imageShade,.HomeCaseStudyJourney-module__dxxbMa__digitalShade,.HomeCaseStudyJourney-module__dxxbMa__finalShade{background:linear-gradient(#00000012 36%,#000000b8 100%);position:absolute;inset:0}.HomeCaseStudyJourney-module__dxxbMa__digitalShade{background:linear-gradient(#0000000a 25%,#0000001f 52%,#000000c2 100%)}.HomeCaseStudyJourney-module__dxxbMa__imageCaption{z-index:3;text-shadow:0 2px 16px #00000073;max-width:620px;position:absolute;bottom:34px;left:34px;right:34px}.HomeCaseStudyJourney-module__dxxbMa__imageCaption span{color:#ff0a78;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.HomeCaseStudyJourney-module__dxxbMa__imageCaption strong{color:#fff;letter-spacing:-.04em;font-size:clamp(30px,3.2vw,48px);font-weight:300;line-height:1.03;display:block}.HomeCaseStudyJourney-module__dxxbMa__identityScene{background:#18352f;flex-direction:column;justify-content:center;align-items:center;display:flex}.HomeCaseStudyJourney-module__dxxbMa__identityScene:after{content:"";background:radial-gradient(circle at 50% 44%,#ffffff12,#0000 48%);position:absolute;inset:0}.HomeCaseStudyJourney-module__dxxbMa__identityScene img{z-index:2;filter:brightness(0)invert();width:min(58%,430px);height:auto;position:relative}.HomeCaseStudyJourney-module__dxxbMa__identityScene>span{z-index:2;color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font-size:12px;position:relative}.HomeCaseStudyJourney-module__dxxbMa__systemScene{color:#181818;background:#f4f0e8;grid-template-rows:1fr auto;grid-template-columns:.9fr 1.1fr;display:grid}.HomeCaseStudyJourney-module__dxxbMa__systemLogo{background:#18352f;justify-content:center;align-items:center;padding:70px 30px 30px;display:flex}.HomeCaseStudyJourney-module__dxxbMa__systemLogo img{filter:brightness(0)invert();width:min(78%,330px)}.HomeCaseStudyJourney-module__dxxbMa__systemCopy{align-self:center;padding:90px 44px 36px}.HomeCaseStudyJourney-module__dxxbMa__systemCopy>span{color:#6e6963;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.HomeCaseStudyJourney-module__dxxbMa__systemCopy>strong{color:#18352f;letter-spacing:-.045em;margin-top:14px;font-size:clamp(38px,3.5vw,58px);font-weight:300;line-height:1;display:block}.HomeCaseStudyJourney-module__dxxbMa__systemCopy p{color:#48443f;max-width:420px;margin:20px 0 0;font-size:16px;line-height:1.55}.HomeCaseStudyJourney-module__dxxbMa__swatches{grid-column:1/-1;grid-template-columns:repeat(4,1fr);height:112px;display:grid}.HomeCaseStudyJourney-module__dxxbMa__swatches i{font-style:normal;display:block;position:relative}.HomeCaseStudyJourney-module__dxxbMa__swatches i b{color:#fff;letter-spacing:.06em;text-shadow:0 1px 5px #0006;font-size:10px;font-weight:600;position:absolute;bottom:12px;left:14px}.HomeCaseStudyJourney-module__dxxbMa__swatches i:nth-child(2) b,.HomeCaseStudyJourney-module__dxxbMa__swatches i:nth-child(3) b{color:#2a2724;text-shadow:none}.HomeCaseStudyJourney-module__dxxbMa__finalShade{background:linear-gradient(#0000000f 30%,#0003 54%,#000c 100%),linear-gradient(90deg,#0006,#0000 64%)}.HomeCaseStudyJourney-module__dxxbMa__finalContent{z-index:4;text-shadow:0 2px 18px #00000080;max-width:720px;position:absolute;bottom:36px;left:36px;right:36px}.HomeCaseStudyJourney-module__dxxbMa__finalContent>span{color:#ff0a78;letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:12px;font-weight:700;display:block}.HomeCaseStudyJourney-module__dxxbMa__finalContent h3{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(44px,4.5vw,68px);font-weight:300;line-height:.98}.HomeCaseStudyJourney-module__dxxbMa__finalContent p{color:#ffffffe6;margin:13px 0 24px;font-size:15px}.HomeCaseStudyJourney-module__dxxbMa__caseCta{color:#fff;border-bottom:1px solid #ff0a78;align-items:center;gap:18px;padding-bottom:7px;font-size:15px;font-weight:500;display:inline-flex}.HomeCaseStudyJourney-module__dxxbMa__caseCta b{color:#ff0a78;font-size:20px;font-weight:400;transition:transform .25s}.HomeCaseStudyJourney-module__dxxbMa__progressTrack{z-index:40;background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}.HomeCaseStudyJourney-module__dxxbMa__progressTrack span{width:var(--stage-progress);background:#ff0a78;height:100%;transition:width .55s cubic-bezier(.16,1,.3,1);display:block}.HomeCaseStudyJourney-module__dxxbMa__visualHint{z-index:30;color:#fffc;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 7px #00000073;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex;position:absolute;top:24px;right:20px}.HomeCaseStudyJourney-module__dxxbMa__visualHint b{color:#ff0a78;font-size:15px;font-weight:400;transition:transform .25s}.HomeCaseStudyJourney-module__dxxbMa__visual:hover .HomeCaseStudyJourney-module__dxxbMa__visualHint b,.HomeCaseStudyJourney-module__dxxbMa__visual:hover .HomeCaseStudyJourney-module__dxxbMa__caseCta b{transform:translate(3px,-2px)}.HomeCaseStudyJourney-module__dxxbMa__visual:hover .HomeCaseStudyJourney-module__dxxbMa__sceneActive.HomeCaseStudyJourney-module__dxxbMa__imageScene>img{transform:scale(1.025)}@media (max-width:1180px){.HomeCaseStudyJourney-module__dxxbMa__journey{grid-template-columns:minmax(0,.8fr) minmax(470px,1.2fr);gap:48px}.HomeCaseStudyJourney-module__dxxbMa__visual{height:68vh;min-height:520px}.HomeCaseStudyJourney-module__dxxbMa__line{font-size:clamp(25px,2.45vw,34px)}.HomeCaseStudyJourney-module__dxxbMa__clicheScene{padding-left:28px;padding-right:28px}.HomeCaseStudyJourney-module__dxxbMa__clicheGrid{grid-template-columns:repeat(5,1fr)}.HomeCaseStudyJourney-module__dxxbMa__clicheItem{min-height:164px}}@media (max-width:900px){.HomeCaseStudyJourney-module__dxxbMa__inner{padding-top:70px}.HomeCaseStudyJourney-module__dxxbMa__journey{grid-template-columns:1fr;gap:48px}.HomeCaseStudyJourney-module__dxxbMa__story{order:1}.HomeCaseStudyJourney-module__dxxbMa__visual{order:2;height:620px;min-height:0;position:relative;top:auto}.HomeCaseStudyJourney-module__dxxbMa__lines{max-width:760px}.HomeCaseStudyJourney-module__dxxbMa__line{opacity:.18;filter:blur(.8px);min-height:0;margin:0 0 34px;font-size:30px}.HomeCaseStudyJourney-module__dxxbMa__line.HomeCaseStudyJourney-module__dxxbMa__revealed{opacity:.72}.HomeCaseStudyJourney-module__dxxbMa__line.HomeCaseStudyJourney-module__dxxbMa__activeLine{opacity:1}.HomeCaseStudyJourney-module__dxxbMa__finalLine{margin-top:54px;padding-bottom:0}}@media (max-width:680px){.HomeCaseStudyJourney-module__dxxbMa__inner{padding:58px 18px 72px}.HomeCaseStudyJourney-module__dxxbMa__journey{gap:42px}.HomeCaseStudyJourney-module__dxxbMa__line{margin-bottom:28px;font-size:25px;line-height:1.4}.HomeCaseStudyJourney-module__dxxbMa__finalLine{margin-top:42px}.HomeCaseStudyJourney-module__dxxbMa__visual{height:500px}.HomeCaseStudyJourney-module__dxxbMa__visualMeta{padding:7px 9px 7px 7px;top:14px;left:14px}.HomeCaseStudyJourney-module__dxxbMa__visualMeta strong{font-size:9px}.HomeCaseStudyJourney-module__dxxbMa__visualHint{font-size:9px;top:18px;right:14px}.HomeCaseStudyJourney-module__dxxbMa__briefCard{width:84%}.HomeCaseStudyJourney-module__dxxbMa__briefCard>strong{font-size:42px}.HomeCaseStudyJourney-module__dxxbMa__briefCard>div{grid-template-columns:1fr;gap:7px;margin-top:28px}.HomeCaseStudyJourney-module__dxxbMa__clicheScene{padding:72px 18px 34px}.HomeCaseStudyJourney-module__dxxbMa__clicheGrid{grid-template-columns:repeat(2,1fr)}.HomeCaseStudyJourney-module__dxxbMa__clicheItem{border-top:1px solid #0000001f;min-height:118px}.HomeCaseStudyJourney-module__dxxbMa__clicheItem:nth-child(odd){border-left:0}.HomeCaseStudyJourney-module__dxxbMa__clicheItem:first-child,.HomeCaseStudyJourney-module__dxxbMa__clicheItem:nth-child(2){border-top:0}.HomeCaseStudyJourney-module__dxxbMa__clicheIcon{margin-bottom:7px;transform:scale(.72)}.HomeCaseStudyJourney-module__dxxbMa__clicheCross{font-size:60px;top:27px}.HomeCaseStudyJourney-module__dxxbMa__sceneNote{margin-top:22px;font-size:14px}.HomeCaseStudyJourney-module__dxxbMa__imageCaption{bottom:22px;left:20px;right:20px}.HomeCaseStudyJourney-module__dxxbMa__imageCaption strong{font-size:32px}.HomeCaseStudyJourney-module__dxxbMa__identityScene img{width:68%}.HomeCaseStudyJourney-module__dxxbMa__systemScene{grid-template-rows:.9fr 1fr auto;grid-template-columns:1fr}.HomeCaseStudyJourney-module__dxxbMa__systemLogo{padding:74px 24px 28px}.HomeCaseStudyJourney-module__dxxbMa__systemLogo img{width:64%}.HomeCaseStudyJourney-module__dxxbMa__systemCopy{padding:26px 24px 24px}.HomeCaseStudyJourney-module__dxxbMa__systemCopy>strong{font-size:40px}.HomeCaseStudyJourney-module__dxxbMa__systemCopy p{margin-top:14px;font-size:14px}.HomeCaseStudyJourney-module__dxxbMa__swatches{height:82px}.HomeCaseStudyJourney-module__dxxbMa__swatches i b{font-size:8px;bottom:8px;left:8px}.HomeCaseStudyJourney-module__dxxbMa__finalContent{bottom:24px;left:20px;right:20px}.HomeCaseStudyJourney-module__dxxbMa__finalContent h3{font-size:40px}.HomeCaseStudyJourney-module__dxxbMa__finalContent p{margin-bottom:18px;font-size:13px}.HomeCaseStudyJourney-module__dxxbMa__caseCta{font-size:14px}}@media (prefers-reduced-motion:reduce){.HomeCaseStudyJourney-module__dxxbMa__line{opacity:1;filter:none;color:#d8d3ce;transition:none;transform:none}.HomeCaseStudyJourney-module__dxxbMa__line.HomeCaseStudyJourney-module__dxxbMa__activeLine,.HomeCaseStudyJourney-module__dxxbMa__finalLine,.HomeCaseStudyJourney-module__dxxbMa__line:first-child{color:#fff}.HomeCaseStudyJourney-module__dxxbMa__scene,.HomeCaseStudyJourney-module__dxxbMa__progressTrack span,.HomeCaseStudyJourney-module__dxxbMa__visualHint b,.HomeCaseStudyJourney-module__dxxbMa__caseCta b,.HomeCaseStudyJourney-module__dxxbMa__imageScene>img{transition:none}}
