.app-case-study-module__pdQmRa__appCanvas{background:radial-gradient(circle at 78% 16%, #727d6938, transparent 20rem), var(--warm-paper);border:1px solid #11130f2e;border-radius:1rem;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:flex;overflow:hidden}.app-case-study-module__pdQmRa__appCanvasHero{border-right:0;border-radius:1rem 0 0 1rem;width:100%;height:min(70svh,52rem);box-shadow:0 1.5rem 5rem #11130f1f}.app-case-study-module__pdQmRa__appPhone{aspect-ratio:1781/3661;flex:0 auto;width:15rem;max-width:100%;position:relative}.app-case-study-module__pdQmRa__appCanvasHero .app-case-study-module__pdQmRa__appPhone{width:17rem}.app-case-study-module__pdQmRa__appPhoneScreen{background:#fff;border-radius:13.8%/6.36%;position:absolute;inset:1.72% 4.15% 1.69% 4.21%;overflow:hidden}.app-case-study-module__pdQmRa__appPhoneScreen img{object-fit:cover;display:block;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important}.app-case-study-module__pdQmRa__appPhoneShell{z-index:2;object-fit:fill;pointer-events:none;position:absolute;inset:0;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important}@media (max-width:900px){.app-case-study-module__pdQmRa__appCanvasHero{border-right:1px solid #11130f2e;border-radius:1rem;height:auto}}@media (max-width:600px){.app-case-study-module__pdQmRa__appCanvas{flex-wrap:wrap;gap:.75rem;padding:1.15rem}.app-case-study-module__pdQmRa__appPhone{width:100%}.app-case-study-module__pdQmRa__appPhone:first-child:nth-last-child(n+3),.app-case-study-module__pdQmRa__appPhone:first-child:nth-last-child(n+3)~.app-case-study-module__pdQmRa__appPhone{width:calc(50% - .375rem)}.app-case-study-module__pdQmRa__appCanvasHero .app-case-study-module__pdQmRa__appPhone{width:62%}}.app-case-study-module__pdQmRa__appCanvas[data-brand=dr-livingood]{background:radial-gradient(at 10% 100%,#d8318c 0%,#d8318c66 35%,#0000 70%),radial-gradient(at 90% 0,#4757c959 0%,#0000 55%),#29204b;border-color:#11130f1f}.app-case-study-module__pdQmRa__appCanvas[data-brand=rowe-casa-organics]{background:radial-gradient(at 10% 100%,#384858 0%,#38485866 35%,#0000 70%),radial-gradient(at 90% 0,#8a7a5c59 0%,#0000 55%),#2e343d;border-color:#11130f1f}.app-case-study-module__pdQmRa__appCanvas[data-brand=happy-healthy-you]{background:radial-gradient(at 10% 100%,#ea6c96 0%,#ea6c9666 35%,#0000 70%),radial-gradient(at 90% 0,#5f9e5a59 0%,#0000 55%),#2f3c34;border-color:#11130f1f}.app-case-study-module__pdQmRa__appCanvas[data-brand=matcha]{background:radial-gradient(at 10% 100%,#80b868 0%,#80b86866 35%,#0000 70%),radial-gradient(at 90% 0,#2d7a4a59 0%,#0000 55%),#264631;border-color:#11130f1f}.app-case-study-module__pdQmRa__appCanvas[data-brand=bully-max]{background:radial-gradient(at 10% 100%,#e57015 0%,#e5701566 35%,#0000 70%),radial-gradient(at 90% 0,#773d1e59 0%,#0000 55%),#463425;border-color:#11130f1f}.app-case-study-module__pdQmRa__appCanvas[data-brand=organics-ocean]{background:radial-gradient(at 10% 100%,#89cfbf 0%,#89cfbf66 35%,#0000 70%),radial-gradient(at 90% 0,#25463c59 0%,#0000 55%),#214a3e;border-color:#11130f1f}
.case-study-media-module__4LfwOq__phoneCanvas{background:#d71920;border:1px solid #11130f1f;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.6rem);padding:clamp(1.25rem,3.5vw,3rem);display:grid;overflow:hidden}.case-study-media-module__4LfwOq__phoneCanvas img{min-width:0;box-shadow:0 1.1rem 2.6rem #3f00033d;background:#fff!important;border:0!important;border-radius:clamp(.65rem,1vw,1rem)!important}.case-study-media-module__4LfwOq__channelCanvas{background:radial-gradient(circle at 82% 18%,#5d4e8e38,#0000 18rem),#e7e5ec;border:1px solid #11130f1f;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(9rem,.28fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:31rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;overflow:hidden}.case-study-media-module__4LfwOq__channelDesktop{aspect-ratio:16/9;box-shadow:0 1.25rem 3rem #201b352e;object-fit:cover!important}.case-study-media-module__4LfwOq__channelPhone{justify-self:center;box-shadow:0 1.25rem 3rem #201b3538;background:#fff!important;border:0!important;border-radius:1.25rem!important;width:min(100%,13.25rem)!important}.case-study-media-module__4LfwOq__legoCanvas{background:gold;border:1px solid #11130f1f;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:center;gap:clamp(1.5rem,3.5vw,3rem);padding:clamp(1.5rem,3.5vw,3rem);display:grid;overflow:hidden}.case-study-media-module__4LfwOq__legoTablet{aspect-ratio:4096/2440;filter:drop-shadow(0 1.35rem 1rem #503c0033);width:100%;position:relative}.case-study-media-module__4LfwOq__legoTabletScreen{background:#f3f3f1;border-radius:4.1%/7%;position:absolute;inset:.68%;overflow:hidden}.case-study-media-module__4LfwOq__legoTabletScreen img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block;background:#f3f3f1!important;border:0!important;border-radius:0!important}.case-study-media-module__4LfwOq__legoTabletShell{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;background:0 0!important;border:0!important;border-radius:0!important}.case-study-media-module__4LfwOq__legoPhones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.8vw,1.4rem);display:grid}.case-study-media-module__4LfwOq__legoPhone{aspect-ratio:1781/3661;filter:drop-shadow(0 .75rem .65rem #503c0033);width:100%;position:relative}.case-study-media-module__4LfwOq__legoPhoneScreen{background:#f5f2ed;border-radius:13.8%/6.36%;position:absolute;inset:1.72% 4.15% 1.69% 4.21%;overflow:hidden}.case-study-media-module__4LfwOq__legoPhoneScreen img{object-fit:cover;width:100%;height:100%;display:block;background:#f5f2ed!important;border:0!important;border-radius:0!important}.case-study-media-module__4LfwOq__legoPhoneShell{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;background:0 0!important;border:0!important;border-radius:0!important}.case-study-media-module__4LfwOq__legoPhones>:first-child{transform:translateY(8%)}@media (max-width:600px){.case-study-media-module__4LfwOq__legoCanvas{grid-template-columns:minmax(0,1fr);padding:1.15rem}.case-study-media-module__4LfwOq__legoPhones{max-width:75%;margin:0 auto}}.case-study-media-module__4LfwOq__derCanvas{background:radial-gradient(at 10% 100%,#7b5bbf 0%,#7b5bbf66 35%,#0000 70%),radial-gradient(at 90% 0,#6446aa59 0%,#0000 55%),#2a2248;border:1px solid #11130f1f;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:center;gap:clamp(1.5rem,3.5vw,3rem);padding:clamp(1.5rem,3.5vw,3rem);display:grid;overflow:hidden}.case-study-media-module__4LfwOq__derTablet{aspect-ratio:4096/2440;filter:drop-shadow(0 1.35rem 1rem #1e0f3c40);width:100%;position:relative}.case-study-media-module__4LfwOq__derTabletScreen{background:#f5f5f5;border-radius:4.1%/7%;position:absolute;inset:.68%;overflow:hidden}.case-study-media-module__4LfwOq__derTabletScreen img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block;background:#f5f5f5!important;border:0!important;border-radius:0!important}.case-study-media-module__4LfwOq__derTabletShell{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;background:0 0!important;border:0!important;border-radius:0!important}.case-study-media-module__4LfwOq__derPhones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.8vw,1.4rem);display:grid}.case-study-media-module__4LfwOq__derPhone{aspect-ratio:1781/3661;filter:drop-shadow(0 .75rem .65rem #1e0f3c40);width:100%;position:relative}.case-study-media-module__4LfwOq__derPhoneScreen{background:#f5f5f5;border-radius:13.8%/6.36%;position:absolute;inset:1.72% 4.15% 1.69% 4.21%;overflow:hidden}.case-study-media-module__4LfwOq__derPhoneScreen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;background:#f5f5f5!important;border:0!important;border-radius:0!important}.case-study-media-module__4LfwOq__derPhoneShell{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;background:0 0!important;border:0!important;border-radius:0!important}.case-study-media-module__4LfwOq__derPhones>:first-child{transform:translateY(8%)}@media (max-width:600px){.case-study-media-module__4LfwOq__derCanvas{grid-template-columns:minmax(0,1fr);padding:1.15rem}.case-study-media-module__4LfwOq__derPhones{max-width:75%;margin:0 auto}}.case-study-media-module__4LfwOq__caseNavigation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(5rem,8vw,7.5rem);display:grid}.case-study-media-module__4LfwOq__caseNavigation a{min-height:7rem;transition:background var(--motion-duration-ui) var(--motion-ease-ui);background:#f5f6f1fa;align-content:center;gap:.45rem;padding:1.5rem;text-decoration:none;display:grid}.case-study-media-module__4LfwOq__caseNavigation a:hover{background:var(--paper)}.case-study-media-module__4LfwOq__caseNavigation a:last-child{text-align:right}.case-study-media-module__4LfwOq__caseNavigation a:last-child:nth-child(odd){grid-column:1/-1}.case-study-media-module__4LfwOq__caseNavigation span{color:var(--ink-soft);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase}.case-study-media-module__4LfwOq__caseNavigation strong{font:var(--type-card-title);letter-spacing:var(--type-card-title-ls)}@media (max-width:600px){.case-study-media-module__4LfwOq__phoneCanvas{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-columns:repeat(3,minmax(10.5rem,1fr));padding:1.15rem;overflow-x:auto}.case-study-media-module__4LfwOq__phoneCanvas img{scroll-snap-align:center}.case-study-media-module__4LfwOq__channelCanvas{grid-template-columns:minmax(0,1fr);min-height:0;padding:1.15rem}.case-study-media-module__4LfwOq__channelPhone{width:min(48%,11rem)!important}.case-study-media-module__4LfwOq__caseNavigation{grid-template-columns:minmax(0,1fr)}.case-study-media-module__4LfwOq__caseNavigation a{min-height:5.75rem;padding-inline:.25rem}.case-study-media-module__4LfwOq__caseNavigation a:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.case-study-media-module__4LfwOq__caseNavigation a{transition-duration:.01ms}}
.case-study-module__p6Xe8q__page{--case-gutter:max(clamp(1.25rem, 4vw, 4.5rem), env(safe-area-inset-left), env(safe-area-inset-right));--case-content:82rem;--story-copy:45rem;min-height:100dvh;color:var(--ink);background:var(--paper)}.case-study-module__p6Xe8q__hero{padding:calc(var(--site-header-offset) + 1.5rem) 0 1.5rem var(--case-gutter);background:radial-gradient(circle at 15% 42%, #727d6924, transparent 28rem), var(--paper);grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.case-study-module__p6Xe8q__heroCopy{max-width:36rem}.case-study-module__p6Xe8q__hero h1{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;color:var(--moss-deep);margin:0}.case-study-module__p6Xe8q__heroStatement{max-width:18ch;margin:var(--sp-4) 0 0;font:var(--type-display);letter-spacing:var(--type-display-ls)}.case-study-module__p6Xe8q__heroSummary{max-width:34rem;color:var(--ink-soft);font:var(--type-lead);margin:1.5rem 0 0}.case-study-module__p6Xe8q__heroMedia{justify-content:center;align-self:center;align-items:center;min-width:0;margin:0;display:flex}.case-study-module__p6Xe8q__heroMedia>img{object-fit:cover;background:#050505;border:1px solid #11130f2e;border-right:0;border-radius:1rem 0 0 1rem;width:100%;height:min(70svh,52rem);display:block;box-shadow:0 1.5rem 5rem #11130f1f}.case-study-module__p6Xe8q__heroMedia figcaption{color:var(--ink-soft);font:var(--type-caption);padding-right:var(--case-gutter);margin-top:.75rem}.case-study-module__p6Xe8q__storyMedia figcaption{color:var(--ink-soft);font:var(--type-caption);margin-top:.75rem}.case-study-module__p6Xe8q__editorial{padding:clamp(4rem, 6vw, 6rem) var(--case-gutter) clamp(4rem, 6vw, 6rem);border-top:1px solid var(--line-soft);background:linear-gradient(#f5f6f1db,#f5f6f1fa),radial-gradient(circle at 18% 6%,#727d691f,#0000 28rem)}.case-study-module__p6Xe8q__storyLayout{width:min(100%, var(--case-content));grid-template-columns:13rem minmax(0, var(--story-copy));justify-content:start;gap:clamp(4rem,7vw,7rem);margin-inline:auto;display:grid}.case-study-module__p6Xe8q__storyRail{top:calc(var(--site-header-offset) + 2.5rem);color:var(--ink-soft);align-self:start;position:sticky}.case-study-module__p6Xe8q__storyRail nav{border-bottom:1px solid var(--line);gap:.7rem;padding-bottom:2.5rem;display:grid}.case-study-module__p6Xe8q__storyRail nav p,.case-study-module__p6Xe8q__projectFacts dt{color:var(--ink);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;margin:0}.case-study-module__p6Xe8q__storyRail nav a{width:fit-content;font:var(--type-body-sm);text-underline-offset:.22rem;transition:color var(--motion-duration-ui) var(--motion-ease-ui);text-decoration:none}.case-study-module__p6Xe8q__storyRail nav a:hover{color:var(--moss-deep);text-decoration:underline}.case-study-module__p6Xe8q__projectFacts{gap:1.4rem;margin:2rem 0 0;display:grid}.case-study-module__p6Xe8q__projectFacts div{min-width:0}.case-study-module__p6Xe8q__projectFacts dd{color:var(--ink-soft);font:var(--type-body-sm);margin:.35rem 0 0}.case-study-module__p6Xe8q__storyBody{width:min(100%, var(--story-copy))}.case-study-module__p6Xe8q__storyIntro{padding-bottom:clamp(3.5rem,5vw,5rem)}.case-study-module__p6Xe8q__eyebrow{color:var(--moss-deep);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;margin:0 0 1.4rem}.case-study-module__p6Xe8q__storyIntro h2,.case-study-module__p6Xe8q__storySection h2,.case-study-module__p6Xe8q__storySection h3,.case-study-module__p6Xe8q__closing h2{margin:0}.case-study-module__p6Xe8q__storyIntro h2{max-width:15ch;font:var(--type-title);letter-spacing:var(--type-title-ls)}.case-study-module__p6Xe8q__storyLead{max-width:39rem;color:var(--ink-soft);font:var(--type-lead);margin:1.8rem 0 0}.case-study-module__p6Xe8q__storySection{border-top:1px solid var(--line);scroll-margin-top:calc(var(--site-header-offset) + 2rem);padding-top:clamp(4rem,6vw,6rem)}.case-study-module__p6Xe8q__storySection+.case-study-module__p6Xe8q__storySection{margin-top:clamp(4rem,6vw,5.5rem)}.case-study-module__p6Xe8q__storySection h2{max-width:20ch;font:var(--type-heading);letter-spacing:var(--type-heading-ls);scroll-margin-top:calc(var(--site-header-offset) + 1.5rem)}.case-study-module__p6Xe8q__storySection h3{max-width:25ch;font:var(--type-card-title);letter-spacing:var(--type-card-title-ls)}.case-study-module__p6Xe8q__storySection>p,.case-study-module__p6Xe8q__buildChapter>p,.case-study-module__p6Xe8q__closing>p{max-width:42rem;color:var(--ink-soft);font:var(--type-lead);margin:1.45rem 0 0}.case-study-module__p6Xe8q__storySection p strong{color:var(--ink);font:var(--type-lead-strong)}.case-study-module__p6Xe8q__storySection>p.case-study-module__p6Xe8q__sectionLead{font:var(--type-lead)}.case-study-module__p6Xe8q__storySection>p.case-study-module__p6Xe8q__pullLine{border-left:2px solid var(--moss-deep);color:var(--ink);font:var(--type-card-title);letter-spacing:var(--type-card-title-ls);margin-top:2.6rem;padding:.1rem 0 .1rem 1.5rem}.case-study-module__p6Xe8q__buildChapter{margin-top:clamp(3rem,4.5vw,4rem)}.case-study-module__p6Xe8q__buildChapter>p{margin-top:1.25rem}.case-study-module__p6Xe8q__storyMedia{width:min(62rem, calc(100vw - var(--case-gutter) * 2 - 13rem - clamp(4rem, 7vw, 7rem)));margin:clamp(2.5rem,4vw,3.5rem) 0 clamp(3rem,5vw,4.5rem)}.case-study-module__p6Xe8q__storyMediaWide{width:min(65rem, calc(100vw - var(--case-gutter) * 2 - 13rem - clamp(4rem, 7vw, 7rem)))}.case-study-module__p6Xe8q__storyMedia img{object-fit:cover;background:#050505;border:1px solid #11130f1f;border-radius:1rem;width:100%;height:auto;display:block}.case-study-module__p6Xe8q__results .case-study-module__p6Xe8q__sectionLead{max-width:38rem}.case-study-module__p6Xe8q__resultsCard{background:var(--near-ink);border-radius:var(--radius-lg);color:var(--paper);margin-top:3.5rem;padding:clamp(2.5rem,4vw,3.5rem) clamp(2rem,3vw,3rem)}.case-study-module__p6Xe8q__resultList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;display:grid}.case-study-module__p6Xe8q__resultList div{border-left:2px solid var(--moss);min-width:0;padding-left:clamp(1rem,2vw,1.5rem)}.case-study-module__p6Xe8q__resultList dt{font:var(--type-title);letter-spacing:var(--type-title-ls);color:var(--paper)}.case-study-module__p6Xe8q__resultListCompact dt{font:var(--type-heading);letter-spacing:var(--type-heading-ls)}.case-study-module__p6Xe8q__resultList dd{max-width:10rem;color:var(--moss-light);font:var(--type-caption);margin:.65rem 0 0}.case-study-module__p6Xe8q__closing{border-top:1px solid var(--line);margin-top:clamp(4rem,6vw,5.5rem);padding-top:clamp(4rem,6vw,6rem)}.case-study-module__p6Xe8q__closing h2{max-width:17ch;font:var(--type-heading);letter-spacing:var(--type-heading-ls)}.case-study-module__p6Xe8q__closingActions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:2.5rem;display:flex}.case-study-module__p6Xe8q__primaryAction{border:1px solid var(--ink);min-height:3.35rem;color:var(--paper-bright);background:var(--ink);font:var(--type-button);transition:transform var(--motion-duration-ui) var(--motion-ease-ui), background var(--motion-duration-ui) var(--motion-ease-ui);border-radius:.55rem;align-items:center;gap:1.4rem;padding:.9rem 1.25rem .85rem;text-decoration:none;display:inline-flex}.case-study-module__p6Xe8q__primaryAction:hover{background:var(--moss-deep)}.case-study-module__p6Xe8q__primaryAction:active{transform:translateY(1px)}.case-study-module__p6Xe8q__primaryAction span{font:var(--type-button);transition:transform var(--motion-duration-ui) var(--motion-ease-ui)}.case-study-module__p6Xe8q__primaryAction:hover span{transform:translate(.2rem)}.case-study-module__p6Xe8q__backLink{color:var(--ink-soft);font:var(--type-ui);text-underline-offset:.3rem;padding-block:.7rem;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.case-study-module__p6Xe8q__heroCopy{animation:.8s cubic-bezier(.16,1,.3,1) .12s both case-study-module__p6Xe8q__hero-copy-enter}.case-study-module__p6Xe8q__heroMedia{animation:1s cubic-bezier(.16,1,.3,1) .18s both case-study-module__p6Xe8q__hero-media-enter}@supports (animation-timeline:view()){.case-study-module__p6Xe8q__storyIntro,.case-study-module__p6Xe8q__storySection,.case-study-module__p6Xe8q__closing{animation:linear both case-study-module__p6Xe8q__story-enter;animation-timeline:view();animation-range:entry 2% cover 20%}.case-study-module__p6Xe8q__storyMedia img{animation:linear both case-study-module__p6Xe8q__image-settle;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes case-study-module__p6Xe8q__hero-copy-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translate(0,0)}}@keyframes case-study-module__p6Xe8q__hero-media-enter{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes case-study-module__p6Xe8q__story-enter{0%{transform:translateY(1.25rem)}to{transform:translate(0,0)}}@keyframes case-study-module__p6Xe8q__image-settle{0%{transform:scale(1.012)}to{transform:scale(1)}}@media (max-width:1100px){.case-study-module__p6Xe8q__storyLayout{grid-template-columns:11rem minmax(0, var(--story-copy));gap:3.5rem}.case-study-module__p6Xe8q__storyMedia,.case-study-module__p6Xe8q__storyMediaWide{width:calc(100vw - var(--case-gutter) * 2 - 11rem - 3.5rem)}}@media (max-width:900px){.case-study-module__p6Xe8q__siteHeader nav a:nth-child(2){display:none}.case-study-module__p6Xe8q__hero{min-height:0;padding:calc(var(--site-header-offset) + 3rem) var(--case-gutter) 0;grid-template-columns:1fr;gap:3.5rem}.case-study-module__p6Xe8q__heroCopy{max-width:42rem}.case-study-module__p6Xe8q__heroStatement{max-width:14ch}.case-study-module__p6Xe8q__heroMedia{justify-content:center;padding-block:1rem}.case-study-module__p6Xe8q__heroMedia>img{border-right:1px solid #11130f2e;border-radius:1rem;height:auto}.case-study-module__p6Xe8q__storyLayout{grid-template-columns:minmax(0,1fr);gap:4rem}.case-study-module__p6Xe8q__storyRail{position:static}.case-study-module__p6Xe8q__storyRail nav{display:none}.case-study-module__p6Xe8q__projectFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:1.25rem 0}.case-study-module__p6Xe8q__storyBody{width:min(100%, var(--story-copy))}.case-study-module__p6Xe8q__storyMedia,.case-study-module__p6Xe8q__storyMediaWide{width:calc(100vw - var(--case-gutter) * 2)}}@media (max-width:600px){.case-study-module__p6Xe8q__siteHeader,.case-study-module__p6Xe8q__siteHeader nav{gap:1rem}.case-study-module__p6Xe8q__siteHeader nav a:nth-child(3){display:none}.case-study-module__p6Xe8q__hero{padding-top:calc(var(--site-header-offset) + 2.5rem);gap:2.75rem}.case-study-module__p6Xe8q__hero h1{max-width:22ch}.case-study-module__p6Xe8q__heroStatement{margin-top:1.8rem}.case-study-module__p6Xe8q__editorial{padding-top:4.5rem;padding-bottom:5.5rem}.case-study-module__p6Xe8q__storyLayout{gap:3.5rem}.case-study-module__p6Xe8q__projectFacts{gap:.85rem}.case-study-module__p6Xe8q__storyIntro{padding-bottom:4.5rem}.case-study-module__p6Xe8q__storySection{padding-top:3.5rem}.case-study-module__p6Xe8q__storySection+.case-study-module__p6Xe8q__storySection,.case-study-module__p6Xe8q__closing{margin-top:5.5rem}.case-study-module__p6Xe8q__buildChapter{margin-top:3.5rem}.case-study-module__p6Xe8q__storyMedia,.case-study-module__p6Xe8q__storyMediaWide{width:100%}.case-study-module__p6Xe8q__resultList{grid-template-columns:minmax(0,1fr);gap:1.25rem}.case-study-module__p6Xe8q__closing{padding-top:3.5rem}.case-study-module__p6Xe8q__closingActions{flex-direction:column;align-items:stretch}.case-study-module__p6Xe8q__primaryAction{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.case-study-module__p6Xe8q__siteHeader *,.case-study-module__p6Xe8q__primaryAction,.case-study-module__p6Xe8q__primaryAction span{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
