.mb-reviews{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast)}.mb-reviews__visual{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;margin:0;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3.5rem);overflow:hidden;color:var(--wp--preset--color--base);background:#9e7e62}.mb-reviews__media,.mb-reviews__shade{position:absolute;inset:0}.mb-reviews__media{z-index:-2}.mb-reviews__img{width:100%;height:100%;object-fit:cover;object-position:40% 50%}.mb-reviews__shade{z-index:-1;background:linear-gradient(to bottom,rgb(24 20 16 / .78) 0,rgb(24 20 16 / .5) 50%,rgb(24 20 16 / .3) 100%)}.mb-reviews__quote{margin:0}.mb-reviews__quote-text{margin:0;font-family:var(--wp--preset--font-family--heading);font-size:clamp(2.2rem,.3rem + 3.9vw,5.25rem);font-weight:400;line-height:1.02;letter-spacing:-.025em}.mb-reviews__qline{--mb-fill:clamp(0%,(var(--mb-p,0) * var(--mb-n,4) - (var(--mb-q,0) - 1)) * 100%,100%);display:block;overflow:clip;padding-block:.14em .28em;margin-block:-.14em -.28em}.mb-reviews__qline:first-child{--mb-fill:100%}.mb-reviews__qline-in{display:inline-block;padding-block:.12em .24em;margin-block:-.12em -.24em;color:transparent;background:linear-gradient(90deg,var(--wp--preset--color--base) 0 var(--mb-fill),color-mix(in srgb,var(--wp--preset--color--base) 22%,transparent) var(--mb-fill) 100%);-webkit-background-clip:text;background-clip:text}.mb-reviews__quote-author{margin-top:clamp(1.25rem,2.5vw,2rem);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.mb-reviews__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(2rem,3.5vw,3rem);padding:var(--wp--preset--spacing--60) max(var(--wp--style--root--padding-right),calc((100cqw - var(--wp--style--global--wide-size)) / 2)) var(--wp--preset--spacing--60) clamp(2rem,4.5vw,5rem)}.mb-reviews__badge{--mb-badge-line:var(--wp--preset--color--accent);margin-bottom:clamp(1rem,2vw,1.4rem);color:var(--wp--preset--color--contrast)}.mb-reviews__title{margin:0;font-family:var(--wp--preset--font-family--heading);font-size:clamp(2rem,1.1rem + 2.8vw,3.5rem);font-weight:400;line-height:1.04;letter-spacing:-.01em;text-transform:uppercase}.mb-reviews__line{display:block;overflow:clip;padding-block:.1em .14em;margin-block:-.1em -.14em}.mb-reviews__line-in{display:inline-block}.mb-reviews__intro{max-width:34em;margin:clamp(1rem,2vw,1.4rem) 0 0;font-size:var(--wp--preset--font-size--md);line-height:1.65;color:var(--wp--preset--color--muted)}.mb-reviews__intro strong{font-weight:600;color:var(--wp--preset--color--contrast)}.mb-reviews__list{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none}.mb-reviews__card{display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.25rem,2vw,1.75rem);border-radius:.75rem;background:var(--wp--preset--color--base);box-shadow:0 1px 0 var(--wp--preset--color--line),0 18px 40px -28px rgb(38 33 28 / .35)}.mb-reviews__top{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.mb-reviews__stars{display:inline-flex;gap:2px;color:var(--wp--preset--color--accent)}.mb-reviews__stars svg{width:14px;height:14px;fill:currentColor}.mb-reviews__topic{font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.mb-reviews__text{flex:1;margin:0}.mb-reviews__text p{margin:0;font-size:var(--wp--preset--font-size--sm);line-height:1.7}.mb-reviews__author{display:flex;flex-direction:column;gap:.15rem;margin:0;padding-top:1rem;border-top:1px solid var(--wp--preset--color--line)}.mb-reviews__name{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--md);font-weight:500}.mb-reviews__source{display:inline-flex;align-items:center;gap:.4em;font-size:.75rem;color:var(--wp--preset--color--muted)}.mb-reviews__g{flex:0 0 auto;width:12px;height:12px}@keyframes mb-rv-mask{from{opacity:0;transform:translateY(140%) rotate(2.5deg);filter:blur(8px)}40%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes mb-rv-rise{from{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes mb-rv-star{from{opacity:0;transform:scale(.3) rotate(-40deg)}to{opacity:1;transform:none}}.js .mb-reviews [data-reveal] .mb-reviews__quote-author,.js .mb-reviews [data-reveal] .mb-reviews__line-in,.js .mb-reviews [data-reveal] .mb-reviews__intro,.js .mb-reviews__card[data-reveal],.js .mb-reviews__card[data-reveal] .mb-reviews__stars svg,.js .mb-reviews__actions[data-reveal]{animation-duration:1.1s;animation-timing-function:var(--mb-ease-out);animation-fill-mode:both;animation-play-state:paused}.js .mb-reviews [data-reveal].is-visible .mb-reviews__quote-author,.js .mb-reviews [data-reveal].is-visible .mb-reviews__line-in,.js .mb-reviews [data-reveal].is-visible .mb-reviews__intro,.js .mb-reviews__card[data-reveal].is-visible,.js .mb-reviews__card[data-reveal].is-visible .mb-reviews__stars svg,.js .mb-reviews__actions[data-reveal].is-visible{animation-play-state:running}.js .mb-reviews [data-reveal] .mb-reviews__quote-author{animation-name:mb-rv-rise;animation-delay:1.2s}.js .mb-reviews [data-reveal] .mb-reviews__line-in{animation-name:mb-rv-mask;animation-duration:1.4s}.js .mb-reviews [data-reveal] .mb-reviews__line:nth-child(2) .mb-reviews__line-in{animation-delay:.14s}.js .mb-reviews [data-reveal] .mb-reviews__intro{animation-name:mb-rv-rise;animation-delay:.35s}.js .mb-reviews__card[data-reveal]{animation-name:mb-rv-rise;animation-duration:1s;animation-fill-mode:backwards;animation-delay:calc(var(--mb-c,0) * .12s)}.js .mb-reviews__card[data-reveal] .mb-reviews__stars svg{animation-name:mb-rv-star;animation-duration:.6s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.js .mb-reviews__card[data-reveal] .mb-reviews__stars svg:nth-child(1){animation-delay:calc(var(--mb-c,0) * .12s + .45s)}.js .mb-reviews__card[data-reveal] .mb-reviews__stars svg:nth-child(2){animation-delay:calc(var(--mb-c,0) * .12s + .52s)}.js .mb-reviews__card[data-reveal] .mb-reviews__stars svg:nth-child(3){animation-delay:calc(var(--mb-c,0) * .12s + .59s)}.js .mb-reviews__card[data-reveal] .mb-reviews__stars svg:nth-child(4){animation-delay:calc(var(--mb-c,0) * .12s + .66s)}.js .mb-reviews__card[data-reveal] .mb-reviews__stars svg:nth-child(5){animation-delay:calc(var(--mb-c,0) * .12s + .73s)}.js .mb-reviews__actions[data-reveal]{animation-name:mb-rv-rise;animation-delay:.2s}.mb-reviews__card{transition:transform .5s var(--mb-ease-out),box-shadow .5s var(--mb-ease-out)}@media (hover:hover){.mb-reviews__card:hover{transform:translateY(-4px);box-shadow:0 1px 0 var(--wp--preset--color--line),0 26px 50px -28px rgb(38 33 28 / .45)}}@media (max-width:1000px){.mb-reviews{grid-template-columns:minmax(0,1fr)}.mb-reviews__visual{min-height:min(115vw,640px);padding-inline:var(--wp--style--root--padding-left)}.mb-reviews__content{max-width:none;padding:var(--wp--preset--spacing--50) var(--wp--style--root--padding-left)}}@media (max-width:700px){.mb-reviews__list{grid-template-columns:minmax(0,1fr)}.mb-reviews__cta{width:100%}}@media (min-width:1001px){.mb-reviews__card{display:grid;grid-template-columns:minmax(0,1fr) 10rem;grid-template-areas:"top author" "text author";gap:.75rem 1.75rem}.mb-reviews__top{grid-area:top;flex-direction:row;align-items:center;gap:1rem}.mb-reviews__text{grid-area:text}.mb-reviews__author{grid-area:author;justify-content:center;padding:0 0 0 1.5rem;border-top:0;border-left:1px solid var(--wp--preset--color--line)}}.js .mb-reviews__actions[data-reveal]{animation-fill-mode:backwards}
