.review-banner{border-bottom:1px solid var(--rule);background:#f0e7d8;padding:28px 0}.review-banner__inner{grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.review-banner__rating{font-size:13px}.review-banner__stars{color:var(--terracotta);letter-spacing:1px;font-size:18px}.review-banner__count,.review-banner__author{color:var(--ink-mute);margin-top:4px;font-size:11px;font-style:normal;display:block}.review-banner__reviews{min-height:86px}.review-banner blockquote{margin:0}.review-banner__quote{font:400 clamp(21px,2.2vw,28px)/1.25 var(--serif);margin:0}.review-banner__dots{gap:8px;margin-top:10px;display:flex}.review-banner__dot{background:var(--rule);border:0;border-radius:50%;width:7px;height:7px;padding:0}.review-banner__dot[aria-pressed=true]{background:var(--ink-soft)}.review-banner__cta{background:var(--terracotta);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:14px 24px;font-size:11px;font-weight:500;display:inline-flex}.atelier-press{padding:clamp(56px,7vw,100px) 0}.atelier-press h2{margin-top:12px;margin-bottom:30px;font-size:clamp(32px,3.8vw,48px)}.atelier-press__head,.atelier-press__row{border-bottom:1px solid var(--rule);grid-template-columns:1fr 2.5fr 70px;align-items:center;gap:24px;padding:22px 24px;font-size:14px;display:grid}.atelier-press__head{color:var(--ink-mute);letter-spacing:.15em;text-transform:uppercase;background:#f0e7d8;font-size:11px}.atelier-press__row:hover,.atelier-press__row:focus-visible{background:var(--cream)}.atelier-press__year{text-align:right}@media (max-width:900px){.review-banner__inner{grid-template-columns:1fr 2fr;gap:20px}.review-banner__cta{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.review-banner__inner{grid-template-columns:1fr;gap:18px}.review-banner__cta{width:100%}.atelier-press__head{display:none}.atelier-press__row{grid-template-columns:1fr auto;gap:8px;padding:20px 0}.atelier-press__piece{grid-area:2/1/auto/-1}.atelier-press__year{grid-area:1/2}}:is(.review-banner,.atelier-press) .container{width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(22px,5vw,72px)}.review-banner,.atelier-press{--ink:#1a1714;--ink-soft:#5a524a;--ink-mute:#8b8074;--paper:#faf5ea;--rule:#d9cfb8;--terracotta:#b3744a}.review-banner__translation{margin-block:6px;font-size:10px}.review-banner__stage{display:grid}.review-banner__slide{opacity:0;visibility:hidden;grid-area:1/1;align-self:start;transition:opacity .35s ease-in-out,visibility 0s linear .35s}.review-banner__slide[data-active=true]{opacity:1;visibility:visible;transition:opacity .35s ease-in-out,visibility}.review-banner__rating small{margin-top:4px;font-size:10px;display:block}.review-banner__dot{min-width:28px;min-height:28px;position:relative;background:0 0!important}.review-banner__dot:after{content:"";opacity:.3;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;inset:11px}.review-banner__dot[aria-pressed=true]:after{opacity:1}.review-banner__dot:focus-visible{outline:none}.review-banner__dot:focus-visible:after{outline:var(--maana-focus-width) solid var(--maana-focus-color);outline-offset:var(--maana-focus-offset)}@media (prefers-reduced-motion:reduce){:is(.review-banner,.atelier-press) *{transition:none!important;animation:none!important}}:is(.review-banner,.atelier-press){--serif:var(--font-living-serif),Georgia,serif;--cream:#f1e9d8}.atelier-press h2{font-family:var(--serif)}.atelier-press .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}
