.why{padding-top:3.85rem;padding-bottom:3.85rem}.why__inner{align-items:stretch;gap:2.4rem;display:grid}@media (min-width:960px){.why__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);align-items:center;gap:2.5rem}}.why__copy{min-width:0}.why__title{box-sizing:border-box;max-width:min(22rem,100%);padding-inline:.15rem;font-size:clamp(2.45rem,4.2vw,3.45rem);line-height:1.08}.why__title-line{display:block}.why__list{gap:.8rem;max-width:28rem;margin:1.85rem 0 0;padding:0;list-style:none;display:grid}.why__list-item{color:color-mix(in srgb, var(--brand-brown) 88%, transparent);grid-template-columns:1.25rem 1fr;align-items:start;gap:.65rem;font-size:.98rem;line-height:1.4;display:grid}.why__list-icon{color:var(--brand-terracotta);flex-shrink:0;margin-top:.12rem}.why__quotes-panel{flex-direction:column;gap:1rem;min-width:0;display:flex}.why__quotes-heading{box-sizing:border-box;width:100%;max-width:min(32rem,100%);font-family:var(--font-heading);letter-spacing:-.02em;color:var(--brand-brown);text-align:center;text-wrap:balance;overflow-wrap:break-word;margin:0 auto;padding-inline:.5rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.2}.why__quotes{gap:1.15rem;min-width:0;display:grid}@media (min-width:640px){.why__quotes{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.15rem}}.why-quotes{flex-direction:column;gap:.55rem;width:100%;min-height:16.5rem;display:flex;position:relative}.why-quotes__stage{flex:1;min-height:13.75rem;position:relative}.why-quote{opacity:0;visibility:hidden;pointer-events:none;border-radius:1.25rem;flex-direction:column;margin:0;padding:1.15rem 1.15rem 1.05rem;transition:opacity .55s,transform .55s,visibility 0s linear .55s;display:flex;position:absolute;inset:0;transform:translateY(.4rem)}.why-quote--active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .55s,transform .55s,visibility linear;transform:translateY(0)}.why-quote--ink{background:linear-gradient(155deg, #4a3a33 0%, #352a25 42%, var(--ml-footer-bg,#2c221e) 100%);color:var(--ml-footer-fg,#faf8f6)}.why-quote--peach{background:linear-gradient(155deg, color-mix(in srgb, var(--brand-terracotta) 72%, #fff), #e8b188 70%);color:var(--brand-brown)}.why-quote__mark{font-family:var(--font-heading);color:var(--brand-terracotta);margin:0 0 .35rem;font-size:2.25rem;font-weight:600;line-height:.7;display:block}.why-quote--peach .why-quote__mark{color:var(--brand-brown)}.why-quote__text{font-family:var(--font-heading);letter-spacing:-.015em;color:#fff;flex:1;margin:0;font-size:clamp(1.05rem,2vw,1.4rem);font-style:italic;font-weight:600;line-height:1.35}.why-quote--peach .why-quote__text{color:var(--brand-brown)}.why-quote__footer{gap:.1rem;margin-top:.85rem;display:grid}.why-quote__author{color:#ffffffeb;font-size:.92rem;font-weight:650}.why-quote--peach .why-quote__author{color:var(--brand-brown)}.why-quote__role{color:#ffffff9e;font-size:.8rem}.why-quote--peach .why-quote__role{color:color-mix(in srgb, var(--brand-brown) 68%, transparent)}.why-quotes__dots{flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.05rem 0;display:flex}.why-quotes__dot{background:color-mix(in srgb, var(--brand-brown) 22%, transparent);cursor:pointer;border:0;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:background .25s,transform .25s}.why-quotes__dot--active{background:var(--brand-terracotta);transform:scale(1.15)}.why-quotes--peach .why-quotes__dot--active{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-brown) 18%, transparent);background:#e8b188}.why-quotes__dot:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}@media (max-width:959px){.why__title{max-width:min(28rem,100%)}.why-quotes{min-height:14.25rem}.why-quotes__stage{min-height:12rem}.why-quote{padding:1rem 1rem .95rem}.why-quote__footer{margin-top:.7rem}}@media (min-width:960px){.why-quotes{min-height:17.5rem}.why-quotes__stage{min-height:14.5rem}.why-quote{padding:1.35rem 1.35rem 1.2rem}}@media (prefers-reduced-motion:reduce){.why-quote{transition:none!important;transform:none!important}}
