.case-study-template_page__W25h_{--case-study-rule:var(--ff-color-line);--case-study-muted:var(--ff-color-muted);background:var(--ff-color-paper);color:var(--ff-color-ink);padding-bottom:clamp(5rem,10vw,10rem)}.case-study-template_hero__band1{padding-top:calc(var(--ff-nav-height) + clamp(2rem, 5vw, 4.5rem))}.case-study-template_chapterHeading__0T1uG,.case-study-template_creditsList__NCkv_>div,.case-study-template_editorialHeader__wdyKn,.case-study-template_filmCaption__r_ffc,.case-study-template_gallery__MV3v9 figcaption,.case-study-template_heroTitleRow__SM_m6,.case-study-template_heroTopline___fqEO,.case-study-template_introduction__LQAwv,.case-study-template_quote__yomR4 figcaption{display:grid}.case-study-template_heroTopline___fqEO{grid-template-columns:1fr auto;border-top:1px solid var(--case-study-rule);padding-top:.75rem}.case-study-template_chapterRailLabel__BdJ5b,.case-study-template_editorialHeader__wdyKn>p,.case-study-template_heroTopline___fqEO,.case-study-template_introductionLabel__ndbdu,.case-study-template_secondaryFilmHeading__pykKn>p{font-family:var(--ff-font-text);font-size:var(--ff-type-small);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ff-color-ink)}.case-study-template_heroTitleRow__SM_m6{grid-template-columns:minmax(0,8fr) minmax(12rem,3fr);align-items:end;column-gap:clamp(2rem,6vw,7rem);padding-block:clamp(2.25rem,6vw,6rem)}.case-study-template_heroTitleRow__SM_m6 h1{max-width:8ch;font-family:var(--ff-font-display);font-size:clamp(4.25rem,12.5vw,12.75rem);font-weight:760;letter-spacing:-.065em;line-height:.78;text-wrap:balance}.case-study-template_heroTitleRow__SM_m6 h1.case-study-template_heroCompactTitle__zJSXc{font-size:clamp(3.4rem,10vw,10.2rem);letter-spacing:0}.case-study-template_heroStatement__mo3ty{max-width:18ch;padding-bottom:.35em;font-family:var(--ff-font-text);font-size:clamp(1.25rem,2vw,2rem);line-height:1.1;text-wrap:balance}.case-study-template_heroMedia__4zpfZ{position:relative;overflow:hidden;background:var(--ff-color-media)}.case-study-template_heroMedia__4zpfZ img{display:block;width:100%;height:auto}.case-study-template_heroMediaPane__z8fmB{position:relative;min-width:0;overflow:hidden}.case-study-template_heroMediaPane__z8fmB[data-focal-point=left] img{object-position:left center}.case-study-template_heroMediaPane__z8fmB[data-focal-point=right] img{object-position:right center}.case-study-template_heroMediaSplit__q_HwA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:16/7}.case-study-template_heroFilmSplit__PHRvx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.case-study-template_heroFilmSingle__cxWiv{display:grid;grid-template-columns:minmax(0,1fr)}.case-study-template_heroFilmSingle__cxWiv .case-study-template_film__XRi45,.case-study-template_heroFilmSplit__PHRvx .case-study-template_film__XRi45{min-width:0;background:var(--ff-color-paper)}.case-study-template_heroFilmSingle__cxWiv .case-study-template_filmCaption__r_ffc,.case-study-template_heroFilmSplit__PHRvx .case-study-template_filmCaption__r_ffc{padding-inline:.85rem}.case-study-template_heroMediaSplit__q_HwA img{width:100%;height:100%;object-fit:cover}.case-study-template_introduction__LQAwv{grid-template-columns:minmax(7rem,2fr) minmax(0,7fr) minmax(0,2fr);column-gap:1.5rem;row-gap:1.25rem;border-bottom:1px solid var(--case-study-rule);padding-block:clamp(2rem,5vw,4.5rem)}.case-study-template_introduction__LQAwv>p:not(.case-study-template_introductionLabel__ndbdu){grid-column:2;max-width:38ch;font-family:var(--ff-font-text);font-size:clamp(1.45rem,2.75vw,2.7rem);letter-spacing:-.03em;line-height:1.12}.case-study-template_storyGrid__QyPzq{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(0,10fr);column-gap:clamp(2rem,5vw,6rem)}.case-study-template_railColumn__yTAYB{min-width:0}.case-study-template_chapterRail__ShbAg{position:sticky;top:calc(var(--ff-nav-height) + 2rem);padding-top:clamp(4rem,8vw,7rem)}.case-study-template_chapterRail__ShbAg ol{margin-top:1.25rem;border-top:1px solid var(--case-study-rule)}.case-study-template_chapterRail__ShbAg li{border-bottom:1px solid var(--case-study-rule)}.case-study-template_chapterRail__ShbAg a{display:grid;grid-template-columns:2rem 1fr;align-items:center;min-height:3.1rem;color:var(--case-study-muted);font-family:var(--ff-font-text);font-size:var(--ff-type-small);transition:color var(--ff-duration-fast) ease}.case-study-template_chapterRail__ShbAg a span:first-child{font-family:var(--ff-font-label);font-size:var(--ff-type-label)}.case-study-template_chapterRail__ShbAg a.case-study-template_chapterActive__AUBAv,.case-study-template_chapterRail__ShbAg a:focus-visible,.case-study-template_chapterRail__ShbAg a:hover{color:var(--ff-color-ink)}.case-study-template_chapterRail__ShbAg a:focus-visible{outline:2px solid var(--ff-color-ink);outline-offset:3px}.case-study-template_chapter__h7rJU{scroll-margin-top:calc(var(--ff-nav-height) + 1.5rem);border-bottom:1px solid var(--case-study-rule);padding-block:clamp(4rem,8vw,8rem)}.case-study-template_chapter__h7rJU:last-child{border-bottom:0;padding-bottom:0}.case-study-template_chapterBlock__LawX3+.case-study-template_chapterBlock__LawX3{margin-top:clamp(4rem,10vw,9rem)}.case-study-template_supportingFilmBlock__s75Os{width:min(100%,52rem);margin-left:auto}.case-study-template_compactFilmPairBlock__fVfti{width:min(100%,40rem);margin-left:auto}.case-study-template_compactFilmPairGrid__KUpU6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem)}.case-study-template_verticalFilmRowBlock__DegTX{width:100%}.case-study-template_verticalFilmRow__QB6Pw{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.5rem,1.5vw,.85rem);align-items:start}.case-study-template_verticalFilmRow__QB6Pw .case-study-template_filmCaption__r_ffc span:last-child{display:none}.case-study-template_compactFilmRowBlock__QFnuj{width:100%}.case-study-template_compactFilmRow__UPPlU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.75vw,1rem);align-items:start}.case-study-template_statChartBlock__AMEw8{width:100%}.case-study-template_statChart__0k6HY{display:grid;gap:clamp(1.1rem,2.4vw,1.75rem);margin-top:clamp(2.5rem,5vw,4.5rem);list-style:none}.case-study-template_statChart__0k6HY li{display:grid;grid-template-columns:minmax(10rem,1.2fr) minmax(0,2.2fr) auto;align-items:end;column-gap:clamp(.85rem,2vw,1.5rem);border-top:1px solid var(--case-study-rule);padding-top:.85rem}.case-study-template_statChartMeta__CGkqt{display:grid;gap:.2rem;min-width:0}.case-study-template_statChartLabel__Poit4{color:var(--ff-color-ink);font-family:var(--ff-font-text);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500;line-height:1.2}.case-study-template_statChartDetail___fkQT{color:var(--ff-color-body);font-family:var(--ff-font-text);font-size:var(--ff-type-small);line-height:1.3}.case-study-template_statChartTrack__vmiZL{position:relative;height:clamp(.55rem,1.1vw,.85rem);overflow:hidden;background:color-mix(in srgb,var(--ff-color-ink) 8%,transparent);margin-bottom:.2rem}.case-study-template_statChartBar__zNvTu{height:100%;background:var(--ff-color-ink);transform-origin:left center}.case-study-template_statChartValue__PYCAe{justify-self:end;font-family:var(--ff-font-display);font-size:clamp(1.65rem,3.2vw,2.75rem);font-weight:700;letter-spacing:-.04em;line-height:.9;white-space:nowrap}.case-study-template_chapterHeading__0T1uG{grid-template-columns:minmax(8rem,2fr) minmax(0,7fr);column-gap:1.5rem;align-items:baseline;margin-bottom:clamp(1.75rem,3vw,3rem)}.case-study-template_primaryFilmHeading__AI_TA{width:100%}.case-study-template_chapterHeading__0T1uG>p{color:var(--ff-color-ink);font-family:var(--ff-font-text);font-size:var(--ff-type-small);font-weight:400;letter-spacing:normal;text-transform:none}.case-study-template_chapterHeading__0T1uG h2,.case-study-template_chapterHeading__0T1uG h3{grid-column:2}.case-study-template_chapterHeading__0T1uG h2,.case-study-template_chapterHeading__0T1uG h3,.case-study-template_secondaryFilmHeading__pykKn h2,.case-study-template_secondaryFilmHeading__pykKn h3{font-family:var(--ff-font-display);font-size:clamp(3.4rem,8vw,8rem);font-weight:740;letter-spacing:-.055em;line-height:.84}.case-study-template_secondaryFilmHeading__pykKn h2,.case-study-template_secondaryFilmHeading__pykKn h3{letter-spacing:0}.case-study-template_film__XRi45{width:100%}.case-study-template_playerFrame__5nMAE{position:relative;aspect-ratio:16/9;overflow:hidden;background:#050505}.case-study-template_playerFramePortrait__1j1xh{aspect-ratio:9/16}.case-study-template_playerFrame__5nMAE mux-player{width:100%;height:100%;--media-object-fit:contain;--media-object-position:center;--controls-backdrop-color:rgba(0,0,0,.28);--media-primary-color:#f8f7f5;--media-secondary-color:#1c1c1b}.case-study-template_playerFallback__yp4_V{position:absolute;inset:0;display:grid;place-items:center;isolation:isolate;color:#f8f7f5}.case-study-template_playerFallbackImage__1PmMX{z-index:-2;object-fit:cover}.case-study-template_playerFallbackScrim__ZqGNR{position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.62)}.case-study-template_playerFallbackMessage__giW5C{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.case-study-template_playerFallbackMessage__giW5C p{font-size:var(--ff-type-body)}.case-study-template_playerFallback__yp4_V button{min-width:6rem;border:1px solid hsla(40,18%,97%,.7);padding:.65rem 1rem;font-family:var(--ff-font-label);font-size:var(--ff-type-label)}.case-study-template_playerFallback__yp4_V button:focus-visible{outline:2px solid #f8f7f5;outline-offset:3px}.case-study-template_filmCaption__r_ffc{grid-template-columns:1fr auto;gap:1rem;border-bottom:1px solid var(--case-study-rule);padding-block:.8rem;color:var(--ff-color-ink);font-family:var(--ff-font-label);font-size:var(--ff-type-label);letter-spacing:var(--ff-track-label);text-transform:none}.case-study-template_filmCaption__r_ffc span:last-child{color:var(--ff-color-ink)}.case-study-template_editorialHeader__wdyKn{grid-template-columns:minmax(8rem,2fr) minmax(0,7fr);column-gap:1.5rem;align-items:start}.case-study-template_editorialHeaderSolo__t0mIx h2,.case-study-template_editorialHeaderSolo__t0mIx h3{grid-column:2}.case-study-template_editorialHeader__wdyKn h2,.case-study-template_editorialHeader__wdyKn h3{max-width:10ch;font-family:var(--ff-font-display);font-size:clamp(3.2rem,7.2vw,7.5rem);font-weight:740;letter-spacing:0;line-height:.96;text-wrap:balance}.case-study-template_compactFilmPairBlock__fVfti .case-study-template_editorialHeader__wdyKn h2,.case-study-template_compactFilmPairBlock__fVfti .case-study-template_editorialHeader__wdyKn h3,.case-study-template_compactFilmRowBlock__QFnuj .case-study-template_editorialHeader__wdyKn h2,.case-study-template_compactFilmRowBlock__QFnuj .case-study-template_editorialHeader__wdyKn h3,.case-study-template_verticalFilmRowBlock__DegTX .case-study-template_editorialHeader__wdyKn h2,.case-study-template_verticalFilmRowBlock__DegTX .case-study-template_editorialHeader__wdyKn h3{max-width:none;min-width:0;font-size:clamp(2.1rem,4.2vw,3.8rem);line-height:.92;text-wrap:wrap}.case-study-template_compactFilmPairBlock__fVfti .case-study-template_editorialHeader__wdyKn h2,.case-study-template_compactFilmPairBlock__fVfti .case-study-template_editorialHeader__wdyKn h3,.case-study-template_verticalFilmRowBlock__DegTX .case-study-template_editorialHeader__wdyKn h2,.case-study-template_verticalFilmRowBlock__DegTX .case-study-template_editorialHeader__wdyKn h3{justify-self:end;text-align:right}.case-study-template_editorialCopy__Jx5cy{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem);margin-left:calc(22.222% + .75rem);padding-top:clamp(2rem,4vw,4rem);max-width:42rem}.case-study-template_editorialCopy__Jx5cy p{color:var(--ff-color-body);font-family:var(--ff-font-text);font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.55}.case-study-template_productionTimeline__0TTqu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,6vw,6rem);list-style:none}.case-study-template_productionTimeline__0TTqu li{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0;border-top:1px solid var(--case-study-rule);padding-top:1rem}.case-study-template_productionTimeline__0TTqu span{margin-bottom:clamp(2rem,5vw,5rem);color:var(--ff-color-ink);font-family:var(--ff-font-text);font-size:var(--ff-type-small);font-weight:400;letter-spacing:normal;text-transform:none}.case-study-template_productionTimeline__0TTqu strong{display:block;font-family:var(--ff-font-display);font-size:clamp(1.8rem,3vw,3.2rem);font-weight:650;letter-spacing:-.04em;line-height:.98}.case-study-template_productionTimeline__0TTqu p{margin-top:1.25rem;color:var(--ff-color-body);font-family:var(--ff-font-text);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.case-study-template_capabilityGrid__b3PR5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);border-top:1px solid var(--case-study-rule);border-left:1px solid var(--case-study-rule);list-style:none}.case-study-template_capabilityGrid__b3PR5 li{position:relative;overflow:hidden;min-height:clamp(7rem,11vw,11rem);border-right:1px solid var(--case-study-rule);border-bottom:1px solid var(--case-study-rule);padding:1rem;font-family:var(--ff-font-text);font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.25}.case-study-template_capabilityHoverImage__LOSR_{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity 1.6s ease-in-out}.case-study-template_capabilityGrid__b3PR5 li:focus-within .case-study-template_capabilityHoverImage__LOSR_,.case-study-template_capabilityGrid__b3PR5 li:hover .case-study-template_capabilityHoverImage__LOSR_{opacity:.3;transition-duration:.8s}.case-study-template_capabilityHoverImageMedia__C1Ylc{object-fit:cover}.case-study-template_capabilityLabel__drf7e{position:relative;z-index:1}.case-study-template_quoteWithFlipbook__t_nsI{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(11rem,18rem);column-gap:clamp(1.5rem,4vw,3.25rem);row-gap:1.75rem;align-items:center}.case-study-template_quoteWithFlipbook__t_nsI blockquote{grid-column:1;grid-row:1;margin:0 0 0 11.111%}.case-study-template_quoteWithFlipbook__t_nsI .case-study-template_quoteFlipbook__N_DgD{grid-column:2;grid-row:1;align-self:center}.case-study-template_quoteWithFlipbook__t_nsI>figcaption{grid-column:1/-1;grid-row:2;margin-top:0}.case-study-template_quoteFlipbook__N_DgD{margin:0;min-width:0}.case-study-template_quoteFlipbook__N_DgD video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#111}.case-study-template_quoteFlipbookCaption__y5Zyc{margin-top:.7rem;color:var(--case-study-muted);font-family:var(--ff-font-label);font-size:var(--ff-type-label);letter-spacing:var(--ff-track-label);line-height:1.35}.case-study-template_quote__yomR4{border-top:1px solid var(--case-study-rule);padding-block:clamp(2rem,5vw,4.5rem)}.case-study-template_quote__yomR4 blockquote{margin-left:11.111%}.case-study-template_quote__yomR4 blockquote p{max-width:25ch;font-family:var(--ff-font-display);font-size:clamp(2.1rem,4.75vw,4.9rem);font-weight:650;letter-spacing:-.045em;line-height:.98}.case-study-template_quote__yomR4 figcaption{grid-template-columns:11.111% 1fr;margin-top:1.75rem;color:var(--ff-color-ink);font-family:var(--ff-font-label);font-size:var(--ff-type-label);letter-spacing:var(--ff-track-label);text-transform:none}.case-study-template_quote__yomR4 figcaption span:first-child{grid-column:2;color:var(--ff-color-ink)}.case-study-template_quote__yomR4 figcaption span:last-child{grid-column:2}.case-study-template_compactQuoteBlock__aGiUR{width:min(100%,46rem);margin-left:auto}.case-study-template_compactQuoteBlock__aGiUR+.case-study-template_compactQuoteBlock__aGiUR{margin-top:clamp(2rem,4vw,4rem)}.case-study-template_compactQuoteBlock__aGiUR .case-study-template_quote__yomR4{padding-block:clamp(1.5rem,3vw,2.75rem)}.case-study-template_compactQuoteBlock__aGiUR .case-study-template_quote__yomR4 blockquote{margin-left:0}.case-study-template_compactQuoteBlock__aGiUR .case-study-template_quote__yomR4 blockquote p{max-width:28ch;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.02}.case-study-template_compactQuoteBlock__aGiUR .case-study-template_quote__yomR4 figcaption{grid-template-columns:1fr}.case-study-template_compactQuoteBlock__aGiUR .case-study-template_quote__yomR4 figcaption span:first-child,.case-study-template_compactQuoteBlock__aGiUR .case-study-template_quote__yomR4 figcaption span:last-child{grid-column:1}.case-study-template_secondaryFilmHeading__pykKn{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.75rem,3vw,3rem)}.case-study-template_secondaryFilmHeadingSolo__t31SS>h3{margin-left:auto}.case-study-template_gallery__MV3v9{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,7vw,7rem) 1rem}.case-study-template_gallery__MV3v9 figure{min-width:0}.case-study-template_gallery__MV3v9 img{display:block;width:100%;height:auto;background:var(--ff-color-media-soft);filter:grayscale(1);transition:filter .55s ease}.case-study-template_gallery__MV3v9 figure:focus-within img,.case-study-template_gallery__MV3v9 figure:hover img{filter:grayscale(0)}.case-study-template_galleryEditorial__WLZsO img{filter:none}.case-study-template_galleryEditorial__WLZsO figure:nth-child(3){grid-column-start:3}.case-study-template_galleryLandscape__D3XYe{grid-column:span 8}.case-study-template_galleryPortrait__U_2wF{grid-column:span 5}.case-study-template_gallery__MV3v9 figure:nth-child(3n+2){grid-column-end:-1}.case-study-template_gallery__MV3v9 figcaption{grid-template-columns:2rem 1fr;gap:.5rem;padding-top:.7rem;color:var(--case-study-muted);font-family:var(--ff-font-label);font-size:var(--ff-type-label);line-height:1.4}.case-study-template_gallery__MV3v9 figcaption span:first-child{color:var(--ff-color-ink)}.case-study-template_creditsList__NCkv_{margin-top:clamp(3rem,6vw,6rem);border-top:1px solid var(--case-study-rule)}.case-study-template_creditsList__NCkv_>div{grid-template-columns:minmax(8rem,2fr) minmax(0,7fr);column-gap:1.5rem;border-bottom:1px solid var(--case-study-rule);padding-block:.9rem;font-family:var(--ff-font-text);font-size:clamp(.95rem,1.3vw,1.15rem)}.case-study-template_creditsList__NCkv_ dt{color:var(--ff-color-ink);font-family:var(--ff-font-label);font-size:var(--ff-type-label);letter-spacing:var(--ff-track-label);text-transform:none}@media (max-width:1199px){.case-study-template_heroTitleRowCompact__Zamku{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.5rem,4vw,3rem)}.case-study-template_heroTitleRowCompact__Zamku h1{max-width:none}.case-study-template_heroTitleRowCompact__Zamku .case-study-template_heroStatement__mo3ty{justify-self:end}}@media (max-width:767px){.case-study-template_chapterHeading__0T1uG,.case-study-template_creditsList__NCkv_>div,.case-study-template_editorialHeader__wdyKn,.case-study-template_heroTitleRow__SM_m6,.case-study-template_introduction__LQAwv,.case-study-template_storyGrid__QyPzq{grid-template-columns:1fr}.case-study-template_heroTopline___fqEO{grid-template-columns:1fr;gap:.25rem}.case-study-template_heroTitleRow__SM_m6{gap:1.5rem}.case-study-template_heroTitleRow__SM_m6 h1{max-width:none;font-size:clamp(4rem,23vw,7.5rem)}.case-study-template_heroTitleRow__SM_m6 h1.case-study-template_heroCompactTitle__zJSXc{font-size:clamp(2.56rem,12.4vw,4.6rem)}.case-study-template_heroStatement__mo3ty{max-width:15ch}.case-study-template_heroTitleRowCompact__Zamku .case-study-template_heroStatement__mo3ty{justify-self:start}.case-study-template_heroMedia__4zpfZ{margin-inline:calc(var(--ff-page-x) * -1)}.case-study-template_heroMediaSplit__q_HwA{aspect-ratio:4/3}.case-study-template_heroFilmSplit__PHRvx{grid-template-columns:1fr}.case-study-template_compactFilmPairBlock__fVfti,.case-study-template_supportingFilmBlock__s75Os{width:100%}.case-study-template_verticalFilmRow__QB6Pw{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.case-study-template_compactFilmRow__UPPlU{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.case-study-template_statChart__0k6HY li{grid-template-columns:minmax(0,1fr) auto;row-gap:.55rem}.case-study-template_statChartTrack__vmiZL{grid-column:1/-1;order:3}.case-study-template_statChartValue__PYCAe{order:2}.case-study-template_compactQuoteBlock__aGiUR{width:100%}.case-study-template_introduction__LQAwv{gap:1rem}.case-study-template_introduction__LQAwv>p:not(.case-study-template_introductionLabel__ndbdu){grid-column:1}.case-study-template_storyGrid__QyPzq{display:block}.case-study-template_railColumn__yTAYB{border-bottom:1px solid var(--case-study-rule);padding-block:2rem}.case-study-template_chapterRail__ShbAg{position:static;padding-top:0}.case-study-template_chapterRail__ShbAg ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-template_chapterRail__ShbAg li:nth-child(odd){border-right:1px solid var(--case-study-rule)}.case-study-template_chapterRail__ShbAg li:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.case-study-template_chapterRail__ShbAg a{padding-right:.5rem}.case-study-template_chapterRail__ShbAg li:nth-child(2n) a{padding-left:.75rem}.case-study-template_chapterHeading__0T1uG,.case-study-template_editorialHeader__wdyKn{gap:1.25rem}.case-study-template_chapterHeading__0T1uG h2,.case-study-template_chapterHeading__0T1uG h3{grid-column:1}.case-study-template_editorialCopy__Jx5cy{grid-template-columns:1fr;margin-left:0}.case-study-template_productionTimeline__0TTqu{grid-template-columns:1fr}.case-study-template_productionTimeline__0TTqu span{margin-bottom:2rem}.case-study-template_capabilityGrid__b3PR5{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-template_quoteWithFlipbook__t_nsI{grid-template-columns:1fr}.case-study-template_quoteWithFlipbook__t_nsI blockquote{margin-left:0}.case-study-template_quoteWithFlipbook__t_nsI .case-study-template_quoteFlipbook__N_DgD{grid-column:1;grid-row:2;max-width:22rem}.case-study-template_quoteWithFlipbook__t_nsI>figcaption{grid-row:3}.case-study-template_quote__yomR4 blockquote{margin-left:0}.case-study-template_quote__yomR4 figcaption{grid-template-columns:1fr}.case-study-template_quote__yomR4 figcaption span:first-child,.case-study-template_quote__yomR4 figcaption span:last-child{grid-column:1}.case-study-template_secondaryFilmHeading__pykKn{align-items:start;flex-direction:column}.case-study-template_secondaryFilmHeadingSolo__t31SS>h3{margin-left:0}.case-study-template_filmCaption__r_ffc{grid-template-columns:1fr;gap:.25rem}.case-study-template_gallery__MV3v9{display:block}.case-study-template_gallery__MV3v9 figure+figure{margin-top:3rem}.case-study-template_creditsList__NCkv_>div{gap:.45rem}}@media (prefers-reduced-motion:reduce){.case-study-template_chapterRail__ShbAg a,.case-study-template_playerFallback__yp4_V button{scroll-behavior:auto;transition:none}}