[data-cbh-what-works]{background:var(--ww-section-bg, #F7F7F2);padding:var(--ww-pad-y, 56px) 0}[data-cbh-what-works] .ww{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:var(--ww-gap, 80px);padding:var(--ww-card-pad-y, 30px) var(--ww-card-pad-x, 50px);border-radius:var(--ww-card-radius, 22px);background:var(--ww-card-bg, #fff);overflow:hidden;box-shadow:0 18px 44px #0000000f}[data-cbh-what-works] .ww:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(0,0,0,.04);pointer-events:none}[data-cbh-what-works] .ww>div{min-width:0}[data-cbh-what-works] .wimgcol{position:relative;border-radius:var(--ww-media-radius, 18px);overflow:hidden;background:#fff9}[data-cbh-what-works] .wimgcol .main-img{width:100%;height:100%;max-height:var(--ww-media-max-h, 620px);object-fit:cover;display:block;transform:scale(1.001)}[data-cbh-what-works] .floatimgs-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}[data-cbh-what-works] .floatimgs-track{position:relative;width:100%;height:100%}[data-cbh-what-works] .floatimg{position:absolute;left:var(--left);top:var(--top);width:var(--width);height:var(--width);border-radius:999px;object-fit:cover;border:6px solid rgba(255,255,255,.9);box-shadow:0 14px 34px #0000002e;transform:translateZ(0)}[data-cbh-what-works] .floatimg.is-primary{width:var(--ww-accent-size, 220px);height:var(--ww-accent-size, 220px);border-width:10px}[data-cbh-what-works] .wtextcol{display:flex;flex-direction:column;justify-content:center;padding:6px 0}[data-cbh-what-works] .ww-eyebrow{margin:0 0 10px;display:inline-flex;align-items:center;gap:10px;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}[data-cbh-what-works] .ww-eyebrow:before{content:"";width:22px;height:1px;background:rgba(var(--color-foreground),.25);display:inline-block}[data-cbh-what-works] .ww-heading{margin:0 0 10px;letter-spacing:-.01em;line-height:var(--ww-heading-lh, 1.1);text-wrap:balance}[data-cbh-what-works] .ww-richtext{margin:0;line-height:1.7;max-width:56ch;color:rgba(var(--color-foreground),.78)}[data-cbh-what-works] .ww-trust{margin:12px 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.65);display:flex;align-items:center;gap:10px;flex-wrap:wrap}[data-cbh-what-works] .ww-trust .dot{width:4px;height:4px;border-radius:999px;background:rgba(var(--color-foreground),.35);display:inline-block}[data-cbh-what-works] .wwboxes{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;width:100%}[data-cbh-what-works] .wwboxes-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:10px 8px;border-radius:14px;background:#ffffff8c;box-shadow:0 10px 22px #0000000a}[data-cbh-what-works] .wwbox-icon{width:var(--ww-icon-size, 64px);height:auto}[data-cbh-what-works] .wwbox-text{margin:0;color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.25}[data-cbh-what-works] .wtextcol a.button{margin-top:18px;align-self:flex-start;border-radius:999px;padding-left:22px;padding-right:22px;text-decoration:none;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:10px}[data-cbh-what-works] .wtextcol a.button:hover{opacity:.9}[data-cbh-what-works] .wtextcol a.button.ww-cta .ww-cta__icon{justify-content:center;transition:transform .18s ease}[data-cbh-what-works] .wtextcol a.button.ww-cta .ww-cta__icon svg{width:14px;height:14px;display:block}[data-cbh-what-works] .wtextcol a.button.ww-cta:hover .ww-cta__icon{transform:translate(2px)}[data-cbh-what-works] .wtextcol a.button.ww-cta:focus-visible{outline:2px solid rgba(var(--color-foreground),.55);outline-offset:4px}[data-cbh-what-works] .wtextcol a.button.ww-cta .ww-cta__icon svg{fill:currentColor;flex:0 0 auto}@media (prefers-reduced-motion: reduce){[data-cbh-what-works] .wtextcol a.button.ww-cta .ww-cta__icon{transition:none}}[data-cbh-what-works].is-mobile{padding:var(--ww-pad-y-mobile, 36px) 0}[data-cbh-what-works].is-mobile .ww{grid-template-columns:1fr;gap:18px;padding:var(--ww-m-card-pad-y, 18px) var(--ww-m-card-pad-x, 16px);border-radius:var(--ww-card-radius-mobile, 18px)}[data-cbh-what-works].is-mobile .wimgcol{border-radius:var(--ww-media-radius-mobile, 16px)}[data-cbh-what-works].is-mobile .wimgcol .main-img{max-height:var(--ww-media-max-h-mobile, 360px)}[data-cbh-what-works].is-mobile .ww-heading{line-height:var(--ww-heading-lh-mobile, 1.1)}[data-cbh-what-works].is-mobile .ww-richtext{max-width:none}[data-cbh-what-works].is-mobile .wwboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}[data-cbh-what-works].is-mobile .wwboxes>:last-child:nth-child(odd){grid-column:1 / -1;max-width:220px;justify-self:center}[data-cbh-what-works].is-mobile .wwbox-icon{width:var(--ww-icon-size-mobile, 56px)}[data-cbh-what-works].is-mobile .wtextcol a.button{width:100%;justify-content:center;align-self:stretch;min-height:var(--ww-m-cta-height, 54px);padding:0 20px;display:inline-flex;align-items:center;text-align:center}[data-cbh-what-works].is-mobile[data-hide-floats=true] .floatimg{display:none}[data-cbh-what-works].is-mobile[data-mobile-carousel=true][data-hide-floats=false] .floatimgs-container{position:relative;inset:auto;margin-top:12px;pointer-events:auto}[data-cbh-what-works].is-mobile[data-mobile-carousel=true][data-hide-floats=false] .floatimgs-track{display:flex;gap:var(--ww-carousel-gap, 10px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none}[data-cbh-what-works].is-mobile[data-mobile-carousel=true][data-hide-floats=false] .floatimgs-track::-webkit-scrollbar{display:none}[data-cbh-what-works].is-mobile[data-mobile-carousel=true][data-hide-floats=false] .floatimgs-track .floatimg{position:relative!important;left:auto!important;top:auto!important;width:76%!important;height:auto!important;aspect-ratio:1/1;border-radius:18px!important;border-width:1px!important;scroll-snap-align:start;box-shadow:0 16px 34px #00000024}@media (hover: hover) and (pointer: fine){[data-cbh-what-works].is-mobile[data-mobile-carousel=true][data-hide-floats=false] .floatimgs-track{cursor:grab}[data-cbh-what-works].is-mobile[data-mobile-carousel=true][data-hide-floats=false] .floatimgs-track.is-dragging{cursor:grabbing}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-what-works.css.map */
