.CaseStudiesIndex-module__BfrDpa__page{background:var(--ow-cream);color:var(--ow-fg-on-cream);overflow:hidden}.CaseStudiesIndex-module__BfrDpa__head{width:100%;max-width:var(--max-content-width);padding:clamp(120px, 20vh, 220px) var(--gutter-x) clamp(3rem, 8vh, 6rem);margin:0 auto}.CaseStudiesIndex-module__BfrDpa__back{font-family:var(--font-title);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-micro);color:var(--ow-fg-on-cream-dim);transition:color .35s var(--ease-out-elegant);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.CaseStudiesIndex-module__BfrDpa__back:hover{color:var(--ow-vert)}.CaseStudiesIndex-module__BfrDpa__backArrow{width:.85em;height:.85em;transform:rotate(180deg)}.CaseStudiesIndex-module__BfrDpa__kicker{font-family:var(--font-title);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-micro);color:var(--ow-vert);margin:clamp(2.5rem,6vh,4rem) 0 clamp(1rem,2vh,1.6rem)}.CaseStudiesIndex-module__BfrDpa__title{font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(3rem,10vw,8.5rem);font-weight:800;line-height:.9}.CaseStudiesIndex-module__BfrDpa__title em{font-family:var(--font-text);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:400}.CaseStudiesIndex-module__BfrDpa__lede{max-width:46ch;font-family:var(--font-text);color:var(--ow-fg-on-cream-dim);margin:clamp(1.6rem,3.5vh,2.6rem) 0 0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.5}.CaseStudiesIndex-module__BfrDpa__chapters{flex-direction:column;width:100%;display:flex}.CaseStudiesIndex-module__BfrDpa__chapter{background:var(--ow-noir-doux);width:100%;color:var(--ow-cream);padding-block:clamp(4rem,9vh,8rem)}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd]{background:var(--ow-cream);color:var(--ow-fg-on-cream)}.CaseStudiesIndex-module__BfrDpa__chapterInner{width:100%;max-width:var(--max-content-width);padding-inline:var(--gutter-x);grid-template-columns:1.32fr .68fr;align-items:center;gap:clamp(2.5rem,5vw,5.5rem);margin:0 auto;display:grid}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__chapterInner{grid-template-columns:.68fr 1.32fr}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__media{order:2}.CaseStudiesIndex-module__BfrDpa__media{will-change:clip-path;display:block}.CaseStudiesIndex-module__BfrDpa__mediaFrame{background:#0a0a0b0d;border-radius:8px;width:fit-content;max-width:100%;margin-inline:auto;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 90px -55px #0a0a0b8c}.CaseStudiesIndex-module__BfrDpa__mediaSizer{width:auto;max-width:100%;height:auto;max-height:min(72vh,620px);transition:transform .9s var(--ease-out-elegant);display:block}.CaseStudiesIndex-module__BfrDpa__mediaFill{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-elegant);display:block;position:absolute;inset:0}.CaseStudiesIndex-module__BfrDpa__watermark{z-index:3;opacity:.92;filter:drop-shadow(0 1px 5px #0000008c);pointer-events:none;width:clamp(18px,2vw,28px);height:auto;position:absolute;bottom:clamp(11px,1.3vw,18px);right:clamp(12px,1.4vw,20px)}@media (hover:hover){.CaseStudiesIndex-module__BfrDpa__media:hover .CaseStudiesIndex-module__BfrDpa__mediaSizer,.CaseStudiesIndex-module__BfrDpa__media:hover .CaseStudiesIndex-module__BfrDpa__mediaFill{transform:scale(1.04)}}.CaseStudiesIndex-module__BfrDpa__body{max-width:42ch}.CaseStudiesIndex-module__BfrDpa__num{font-family:var(--font-title);color:#0000;-webkit-text-stroke:1px #f4f1ea73;-webkit-user-select:none;user-select:none;margin-bottom:clamp(1rem,2vh,1.6rem);font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;line-height:1;display:block}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__num{-webkit-text-stroke-color:#0a0a0b4d}.CaseStudiesIndex-module__BfrDpa__client{font-family:var(--font-title);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-micro);color:var(--ow-vert);margin-bottom:1rem;display:block}.CaseStudiesIndex-module__BfrDpa__chapterTitle{max-width:12ch;font-family:var(--font-text);letter-spacing:-.015em;color:var(--ow-cream);margin:0 0 1.3rem;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:400;line-height:.98}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__chapterTitle{color:var(--ow-fg-on-cream)}.CaseStudiesIndex-module__BfrDpa__chapterTitle em{font-style:italic}.CaseStudiesIndex-module__BfrDpa__tags{flex-wrap:wrap;gap:.5rem .6rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.CaseStudiesIndex-module__BfrDpa__tags li{font-family:var(--font-title);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-xs);color:#f4f1eab8;border:1px solid #f4f1ea47;border-radius:999px;padding:.35em .9em}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__tags li{color:var(--ow-fg-on-cream-dim);border-color:#0a0a0b2e}.CaseStudiesIndex-module__BfrDpa__pitch{max-width:40ch;font-family:var(--font-text);color:#f4f1eab8;margin:0 0 1.9rem;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.55}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__pitch{color:var(--ow-fg-on-cream-dim)}.CaseStudiesIndex-module__BfrDpa__cta{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.CaseStudiesIndex-module__BfrDpa__ctaLabel{font-family:var(--font-title);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-xs);color:var(--ow-cream);font-weight:600}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__ctaLabel{color:var(--ow-fg-on-cream)}.CaseStudiesIndex-module__BfrDpa__ctaDisc{background:var(--ow-cream);width:44px;height:44px;color:var(--ow-noir-doux);transition:transform .4s var(--ease-out-elegant), background .4s ease, color .4s ease;border-radius:999px;place-items:center;display:grid}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__ctaDisc{background:var(--ow-noir-doux);color:var(--ow-cream)}.CaseStudiesIndex-module__BfrDpa__ctaArrow{width:15px;height:15px}@media (hover:hover){.CaseStudiesIndex-module__BfrDpa__cta:hover .CaseStudiesIndex-module__BfrDpa__ctaDisc{background:var(--ow-vert);color:var(--ow-noir-doux);transform:translate(2px,-2px)}}@media (max-width:860px){.CaseStudiesIndex-module__BfrDpa__chapterInner,.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__chapterInner{grid-template-columns:1fr;gap:1.8rem}.CaseStudiesIndex-module__BfrDpa__chapter[data-odd] .CaseStudiesIndex-module__BfrDpa__media{order:0}.CaseStudiesIndex-module__BfrDpa__mediaSizer{max-height:78vh}.CaseStudiesIndex-module__BfrDpa__body,.CaseStudiesIndex-module__BfrDpa__chapterTitle{max-width:none}}
