.CaseStudy-module__1fqkDa__case{padding-block:var(--section);align-items:center;row-gap:clamp(24px,3vw,36px)}.CaseStudy-module__1fqkDa__media{grid-column:main-start/full-end}.CaseStudy-module__1fqkDa__copy{grid-column:main-start/main-end;max-width:46ch}@media (min-width:900px){.CaseStudy-module__1fqkDa__case{column-gap:clamp(36px,4vw,68px)}.CaseStudy-module__1fqkDa__copy{grid-column:main-start;align-self:center}.CaseStudy-module__1fqkDa__case{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [main-start] minmax(0, calc(var(--main) * .4)) [main-end] minmax(0, calc(var(--main) * .6)) minmax(var(--gutter), 1fr) [full-end]}.CaseStudy-module__1fqkDa__media{grid-column:main-end/full-end}.CaseStudy-module__1fqkDa__flip{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [main-start] minmax(0, calc(var(--main) * .6)) [main-end] minmax(0, calc(var(--main) * .4)) minmax(var(--gutter), 1fr) [full-end]}.CaseStudy-module__1fqkDa__flip .CaseStudy-module__1fqkDa__media{grid-column:full-start/main-start}.CaseStudy-module__1fqkDa__flip .CaseStudy-module__1fqkDa__copy{grid-column:main-end;padding-left:clamp(24px,3vw,48px)}}.CaseStudy-module__1fqkDa__photo{width:100%;height:auto;display:block}.CaseStudy-module__1fqkDa__place{font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.1}.CaseStudy-module__1fqkDa__kind{color:var(--body);margin:6px 0 0;font-size:1.0625rem}.CaseStudy-module__1fqkDa__note{margin:16px 0 0;font-size:.9375rem;line-height:1.6}.CaseStudy-module__1fqkDa__figures{border-top:1px solid var(--rule-firm);letter-spacing:-.008em;color:var(--charcoal);font-variant-numeric:tabular-nums;margin:20px 0 0;padding-top:16px;font-size:.9375rem;font-weight:550}.CaseStudy-module__1fqkDa__dot{color:var(--brass);font-weight:400}
.Reviews-module__XcOq9a__list{gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.Reviews-module__XcOq9a__list{grid-template-columns:repeat(3,1fr)}}.Reviews-module__XcOq9a__item{border-top:1px solid var(--rule-firm);padding-top:20px}.Reviews-module__XcOq9a__quote{color:var(--charcoal);margin:0;font-size:1.125rem;line-height:1.5}.Reviews-module__XcOq9a__by{color:var(--charcoal);margin:16px 0 0;font-size:.875rem;font-weight:550}.Reviews-module__XcOq9a__role{color:var(--body);font-weight:400}
.ShopperRoute-module__Loc4da__bar{background:var(--paper-2);border-bottom:1px solid var(--rule)}.ShopperRoute-module__Loc4da__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 14px;min-height:48px;padding-block:4px;font-size:.875rem;display:flex}.ShopperRoute-module__Loc4da__inner a{min-height:44px;color:var(--green);text-underline-offset:.2em;align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (max-width:390px){.ShopperRoute-module__Loc4da__inner{gap:0 8px;font-size:.8125rem}}
