.hoochybooch-case-study-module__Bvee-W__page{--ink:#171515;--bone:#f4f2ed;--muted:#a1a1aa;--line:#ffffff3b;--agency-ink:#09090b;--agency-faint:#a1a1aa;min-width:320px;color:var(--bone);background:var(--ink);font-family:var(--font-body), Arial, sans-serif;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__page p,.hoochybooch-case-study-module__Bvee-W__page h1,.hoochybooch-case-study-module__Bvee-W__page h2,.hoochybooch-case-study-module__Bvee-W__page dl,.hoochybooch-case-study-module__Bvee-W__page dt,.hoochybooch-case-study-module__Bvee-W__page dd{margin:0}.hoochybooch-case-study-module__Bvee-W__hero{--intro-height:clamp(340px, 46svh, 460px);isolation:isolate;background:var(--ink);border-bottom:1px dashed #ffffff6b;position:relative;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__hero:before,.hoochybooch-case-study-module__Bvee-W__hero:after{z-index:2;content:"";pointer-events:none;background:#ffffff38;width:1px;position:absolute;top:0;bottom:0}.hoochybooch-case-study-module__Bvee-W__hero:before{left:var(--agency-rail-left)}.hoochybooch-case-study-module__Bvee-W__hero:after{right:var(--agency-rail-right)}.hoochybooch-case-study-module__Bvee-W__heroMedia{background:var(--ink) url(/hoochybooch/hero-poster.jpg) center / contain no-repeat;width:100%;height:100svh;position:relative}.hoochybooch-case-study-module__Bvee-W__heroVideo{object-fit:contain;object-position:center;background:var(--ink);width:100%;height:100%;display:block}.hoochybooch-case-study-module__Bvee-W__project{height:var(--intro-height);background:var(--ink);padding-inline:clamp(28px,6.1vw,112px);animation:1.4s cubic-bezier(.22,1,.36,1) .7s both hoochybooch-case-study-module__Bvee-W__openProject;position:relative;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__project:before,.hoochybooch-case-study-module__Bvee-W__project:after{content:"";pointer-events:none;border-left:1px dashed #ffffff6b;width:1px;position:absolute;top:0;bottom:0}.hoochybooch-case-study-module__Bvee-W__project:before{left:var(--agency-rail-left)}.hoochybooch-case-study-module__Bvee-W__project:after{right:var(--agency-rail-right)}.hoochybooch-case-study-module__Bvee-W__projectContent{z-index:1;width:min(100%,1100px);height:var(--intro-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding-block:94px 24px;animation:.9s cubic-bezier(.22,1,.36,1) 1s both hoochybooch-case-study-module__Bvee-W__revealProjectCopy;display:flex;position:relative}@keyframes hoochybooch-case-study-module__Bvee-W__openProject{0%{height:0}to{height:var(--intro-height)}}@keyframes hoochybooch-case-study-module__Bvee-W__revealProjectCopy{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.hoochybooch-case-study-module__Bvee-W__projectLabel{color:#c5c4c1;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.45}.hoochybooch-case-study-module__Bvee-W__page .hoochybooch-case-study-module__Bvee-W__projectTitle{max-width:1000px;color:var(--bone);letter-spacing:-.055em;text-wrap:balance;margin:24px auto 0;font-size:clamp(44px,4.2vw,68px);font-weight:650;line-height:1.02}.hoochybooch-case-study-module__Bvee-W__projectTags{flex-wrap:wrap;justify-content:center;gap:10px;max-width:660px;margin:36px auto 0;padding:0;list-style:none;display:flex}.hoochybooch-case-study-module__Bvee-W__projectTags li{color:#d7d6d3;font-family:var(--font-mono), monospace;letter-spacing:.01em;text-transform:uppercase;background:#1b1b1b;border-radius:100px;padding:8px 14px;font-size:11px;line-height:1.4}.hoochybooch-case-study-module__Bvee-W__storySection{border-bottom:1px solid var(--line);background:var(--ink);padding:clamp(104px,8.3vw,160px) clamp(28px,6.04vw,116px);position:relative;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__storySection:before,.hoochybooch-case-study-module__Bvee-W__storySection:after{content:"";pointer-events:none;border-left:1px dashed #ffffff6b;width:1px;position:absolute;top:0;bottom:0}.hoochybooch-case-study-module__Bvee-W__storySection:before{left:var(--agency-rail-left)}.hoochybooch-case-study-module__Bvee-W__storySection:after{right:var(--agency-rail-right)}.hoochybooch-case-study-module__Bvee-W__storyInner{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(64px,10vw,180px);width:min(1440px,100%);margin:0 auto;display:grid;position:relative}.hoochybooch-case-study-module__Bvee-W__storyCopy{max-width:760px}.hoochybooch-case-study-module__Bvee-W__sectionLabel{color:var(--muted);letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:1.4}.hoochybooch-case-study-module__Bvee-W__storyCopy h2{max-width:720px;color:var(--bone);letter-spacing:-.065em;text-wrap:balance;margin-top:28px;font-size:clamp(42px,5vw,80px);font-weight:750;line-height:.98}.hoochybooch-case-study-module__Bvee-W__kombuchaWord{white-space:nowrap;display:inline-block}.hoochybooch-case-study-module__Bvee-W__kombuchaLetter{transform-origin:50% 70%;display:inline-block}.hoochybooch-case-study-module__Bvee-W__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__visionCopy{border-top:1px solid var(--line);align-self:end;padding-top:28px}.hoochybooch-case-study-module__Bvee-W__visionOutcome{color:var(--bone);letter-spacing:-.045em;text-wrap:balance;margin-top:24px;font-size:clamp(25px,2.2vw,38px);font-weight:650;line-height:1.08}.hoochybooch-case-study-module__Bvee-W__pageDemoSection{border-bottom:1px solid var(--line);background:var(--ink);grid-template-rows:1fr;padding:clamp(96px,7.5vw,144px) 0;display:grid;position:relative;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__pageDemoSection:before,.hoochybooch-case-study-module__Bvee-W__pageDemoSection:after{content:"";pointer-events:none;background:#ffffff38;width:1px;position:absolute;top:0;bottom:0}.hoochybooch-case-study-module__Bvee-W__pageDemoSection:before{left:var(--agency-rail-left);background:0 0;border-left:1px dashed #ffffff6b}.hoochybooch-case-study-module__Bvee-W__pageDemoSection:after{right:var(--agency-rail-right);background:0 0;border-right:1px dashed #ffffff6b}.hoochybooch-case-study-module__Bvee-W__pageDemoInner{z-index:1;grid-template-columns:minmax(0,74fr) minmax(280px,26fr);align-items:center;gap:0;width:100%;display:grid;position:relative}.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoInner{grid-template-columns:minmax(280px,26fr) minmax(0,74fr)}.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoCopy{grid-area:1/1}.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoMedia{grid-area:1/2}.hoochybooch-case-study-module__Bvee-W__pageDemoMedia{align-self:center;width:100%;display:block}.hoochybooch-case-study-module__Bvee-W__pageDemoVideo{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.hoochybooch-case-study-module__Bvee-W__pageDemoCopy{box-sizing:border-box;width:calc(100% - clamp(32px,3.2vw,64px));max-width:410px;color:var(--bone);margin:0 auto;padding:clamp(28px,3vw,48px)}.hoochybooch-case-study-module__Bvee-W__pageDemoCopy h2{max-width:340px;color:var(--bone);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(28px,2.3vw,44px);font-weight:750;line-height:1.02}.hoochybooch-case-study-module__Bvee-W__pageDemoCopy p{max-width:330px;color:var(--mist);letter-spacing:-.02em;margin-top:24px;font-size:16px;font-weight:350;line-height:1.5}.hoochybooch-case-study-module__Bvee-W__page .agency-footer__intro p{margin-top:16px}.hoochybooch-case-study-module__Bvee-W__assetsSection{--asset-gap:32px;background:var(--ink);padding:clamp(88px,5.94vw,114px) 0 96px;position:relative;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__assetsSection:before,.hoochybooch-case-study-module__Bvee-W__assetsSection:after{content:"";pointer-events:none;background:#ffffff38;width:1px;position:absolute;top:0;bottom:0}.hoochybooch-case-study-module__Bvee-W__assetsSection:before{left:var(--agency-rail-left);background:0 0;border-left:1px dashed #ffffff6b}.hoochybooch-case-study-module__Bvee-W__assetsSection:after{right:var(--agency-rail-right);background:0 0;border-right:1px dashed #ffffff6b}.hoochybooch-case-study-module__Bvee-W__assetsRail{z-index:1;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:16px;position:relative;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__assetsRail::-webkit-scrollbar{display:none}.hoochybooch-case-study-module__Bvee-W__assetsTrack{will-change:transform;gap:0;width:max-content;animation:34s linear infinite hoochybooch-case-study-module__Bvee-W__assetsMarquee;display:flex}.hoochybooch-case-study-module__Bvee-W__assetsSet{gap:var(--asset-gap);padding-right:var(--asset-gap);flex-shrink:0;display:flex}.hoochybooch-case-study-module__Bvee-W__assetCard{aspect-ratio:494/564;scroll-snap-align:start;background:#fff;border-radius:clamp(18px,1.3vw,25px);flex:0 0 min(25.72vw,494px);width:min(25.72vw,494px);margin:0;position:relative;overflow:hidden}.hoochybooch-case-study-module__Bvee-W__assetImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@keyframes hoochybooch-case-study-module__Bvee-W__assetsMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:1100px){.hoochybooch-case-study-module__Bvee-W__pageDemoSection{min-height:auto;padding-block:96px}.hoochybooch-case-study-module__Bvee-W__pageDemoInner,.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoInner{grid-template-columns:minmax(0,1fr);gap:0}.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoCopy,.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoMedia{grid-area:auto}.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoCopy{order:2}.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoMedia{order:1}.hoochybooch-case-study-module__Bvee-W__pageDemoCopy{width:calc(100% - 80px);max-width:540px;margin-top:40px}}@media (max-width:900px){.hoochybooch-case-study-module__Bvee-W__storyInner{grid-template-columns:minmax(0,1fr);gap:72px}.hoochybooch-case-study-module__Bvee-W__visionCopy{max-width:620px}.hoochybooch-case-study-module__Bvee-W__assetsSection{padding-bottom:88px}}@media (max-width:640px){.hoochybooch-case-study-module__Bvee-W__hero{--intro-height:380px}.hoochybooch-case-study-module__Bvee-W__project{padding-inline:20px}.hoochybooch-case-study-module__Bvee-W__projectLabel{font-size:19px}.hoochybooch-case-study-module__Bvee-W__page .hoochybooch-case-study-module__Bvee-W__projectTitle{font-size:clamp(34px,9.75vw,60px)}.hoochybooch-case-study-module__Bvee-W__projectTags{gap:8px;margin-top:28px}.hoochybooch-case-study-module__Bvee-W__projectTags li{padding-inline:10px;font-size:10px}.hoochybooch-case-study-module__Bvee-W__storySection{padding:96px 20px}.hoochybooch-case-study-module__Bvee-W__storyInner{gap:64px;padding-inline:12px}.hoochybooch-case-study-module__Bvee-W__storyCopy h2{font-size:clamp(38px,12vw,56px)}.hoochybooch-case-study-module__Bvee-W__pageDemoSection{padding:72px 0}.hoochybooch-case-study-module__Bvee-W__pageDemoInner,.hoochybooch-case-study-module__Bvee-W__pageDemoSectionCopyFirst .hoochybooch-case-study-module__Bvee-W__pageDemoInner{gap:0}.hoochybooch-case-study-module__Bvee-W__pageDemoMedia{padding:0}.hoochybooch-case-study-module__Bvee-W__pageDemoCopy h2{font-size:clamp(30px,9vw,42px)}.hoochybooch-case-study-module__Bvee-W__pageDemoCopy{width:calc(100% - 40px);margin-top:32px}.hoochybooch-case-study-module__Bvee-W__pageDemoCopy p{margin-top:22px;font-size:16px;line-height:24px}.hoochybooch-case-study-module__Bvee-W__assetsSection{--asset-gap:20px;padding:72px 0 64px}.hoochybooch-case-study-module__Bvee-W__assetCard{flex-basis:78vw;width:78vw}}@media (prefers-reduced-motion:reduce){.hoochybooch-case-study-module__Bvee-W__heroVideo{visibility:hidden}.hoochybooch-case-study-module__Bvee-W__project,.hoochybooch-case-study-module__Bvee-W__projectContent,.hoochybooch-case-study-module__Bvee-W__assetsTrack{animation:none}.hoochybooch-case-study-module__Bvee-W__assetsRail{overflow-x:auto}}
