.hp-community{background:var(--hpc-bg);color:var(--hpc-text);font-family:Arial,sans-serif}.hp-community *{box-sizing:border-box}.hp-community__container{max-width:var(--hpc-width);margin:auto;padding:var(--hpc-space) 24px}.hp-community__header{text-align:center;max-width:880px;margin:0 auto 28px}.hp-community__eyebrow{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.2em;color:var(--hpc-accent);margin:0 0 12px}.hp-community h2{font:700 clamp(29px,3vw,42px)/1.14 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 14px}.hp-community__intro{font:14px/1.6 Arial,sans-serif;color:var(--hpc-muted)}.hp-community__intro p{margin:0}.hp-community__content{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:stretch}.hp-community__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}.hp-community__photo{margin:0;aspect-ratio:1;overflow:hidden;background:#f0f1ec;border-radius:var(--hpc-radius)}.hp-community__photo img{display:block;width:100%;height:100%;object-fit:cover}.hp-community__photo--empty{display:grid;place-items:center;border:1px dashed #c8cec1;color:#697566;text-align:center;padding:16px;font-size:12px}.hp-community__quote{margin:0;background:var(--hpc-card);border-radius:18px;min-height:420px;padding:40px 45px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hp-community__stars{display:flex;gap:3px;color:var(--hpc-accent);font-size:18px;margin-bottom:23px}.hp-community__quote blockquote{font:italic 18px/1.55 Georgia,serif;max-width:410px;margin:0}.hp-community__quote figcaption{font:700 13px/1.4 Arial,sans-serif;color:var(--hpc-accent);margin-top:26px}.hp-community__quote--empty{color:var(--hpc-muted);border:1px dashed #cfccb9;font-size:13px;line-height:1.6}.hp-community__quote--empty p{max-width:310px}.hp-community__content--no-photos,.hp-community__content--no-quote{grid-template-columns:1fr}.hp-community__content--no-photos .hp-community__quote{max-width:620px;margin:auto;width:100%}.hp-community__content--no-quote .hp-community__photos{max-width:620px;margin:auto;width:100%}@media(max-width:749px){.hp-community__container{padding:44px 18px}.hp-community__header{margin-bottom:24px}.hp-community h2{font-size:29px}.hp-community__content{grid-template-columns:1fr;gap:22px}.hp-community__photos{gap:7px}.hp-community__photo{border-radius:24px}.hp-community__quote{min-height:300px;padding:32px 25px}.hp-community__quote blockquote{font-size:17px}}
.hp-community__photo--public-empty{background:linear-gradient(135deg,#eff2e9,#f7f0df);border:1px solid #e7e8dc}.hp-community__photo--public-empty span{font:500 38px/1 Georgia,serif;letter-spacing:.08em;color:#b9c2b0}.hp-community__quote--empty p{font:500 20px/1.55 Georgia,serif;color:var(--hpc-text)}
.hp-community__carousel{min-width:0}.hp-community__slides{position:relative;min-height:460px}.hp-community__slide{position:absolute;inset:0;margin:0;background:var(--hpc-card);border-radius:18px;padding:43px 44px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;transform:translateY(9px);transition:opacity .65s ease,transform .65s ease,visibility .65s}.hp-community__slide.is-active{opacity:1;visibility:visible;transform:translateY(0)}.hp-community__slide blockquote{font:italic 18px/1.6 Georgia,serif;max-width:420px;margin:0}.hp-community__slide figcaption{font:700 13px/1.4 Arial,sans-serif;color:var(--hpc-accent);margin-top:24px}.hp-community__slide-empty span{display:block;color:var(--hpc-accent);font:500 44px/1 Georgia,serif;margin-bottom:18px}.hp-community__slide-empty p{margin:0;color:var(--hpc-muted);font:16px/1.5 Georgia,serif}.hp-community__dots{display:flex;justify-content:center;gap:9px;padding:15px 0 0}.hp-community__dots button{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#d9d5c9;cursor:pointer}.hp-community__dots button[aria-current="true"]{background:var(--hpc-accent)}.hp-community__dots button:focus-visible{outline:2px solid var(--hpc-accent);outline-offset:3px}@media(max-width:749px){.hp-community__slides{min-height:320px}.hp-community__slide{padding:34px 24px}.hp-community__slide blockquote{font-size:17px}}@media(prefers-reduced-motion:reduce){.hp-community__slide{transition:none}}
.hp-community__photo--editorial{background-size:200% 200%;background-repeat:no-repeat;min-height:150px}.hp-community__photo--quadrant-1{background-position:0 0}.hp-community__photo--quadrant-2{background-position:100% 0}.hp-community__photo--quadrant-3{background-position:0 100%}.hp-community__photo--quadrant-4{background-position:100% 100%}.hp-community__sample{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100%;padding:3rem 2rem}.hp-community__sample span{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hpc-muted)}.hp-community__sample p{font-size:clamp(1.3rem,2vw,2rem);line-height:1.35;max-width:27rem;margin:1.5rem auto;color:var(--hpc-text)}.hp-community__sample small{font-size:.75rem;color:var(--hpc-muted)}
