/* Supplied community recordings, shown in their original orientations. */
.proof-media-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);align-items:start;max-width:1000px;margin:0 auto 64px;padding:0 56px;box-sizing:border-box}
.proof-film{min-width:0;margin:0}.proof-film figcaption{margin-bottom:22px}.proof-film h3,.proof-quotes-heading h3{font-family:var(--font-head);font-size:clamp(19px,2vw,25px);line-height:1.3;letter-spacing:-.025em;margin:0 0 8px;color:var(--white)}.proof-film figcaption p,.proof-context{font-size:14px;line-height:1.7;color:var(--grey-l);margin:0}.proof-film-portrait{max-width:320px;justify-self:center;width:100%}.proof-phone{width:min(100%,244px);margin:0 auto;background:#050806;border:6px solid #544c34;border-radius:30px;overflow:hidden;box-shadow:inset 0 0 0 1px #f3d99555,0 20px 50px #0004}.proof-phone video{aspect-ratio:576/1280}.proof-screen{overflow:hidden;border-radius:20px;background:#050806;border:1px solid #d8bb7845;box-shadow:0 18px 42px #0003}.proof-screen video{aspect-ratio:720/1120}.proof-film video{display:block;object-fit:contain;width:100%;height:auto;background:#080a08}.proof-film video:focus-visible{outline:3px solid #e4c77d;outline-offset:-4px}.proof-context{font-size:12px;margin-top:18px;max-width:550px}.proof-quotes-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 56px;margin-bottom:24px}.proof-quotes-heading h3{margin:0}.proof-carousel-tools{display:flex;gap:8px}.proof-carousel-tools[hidden]{display:none}.proof-carousel-tools button{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:50%;border:1px solid #d8bb7855;background:#ffffff09;color:#e9d49c;cursor:pointer;font-size:21px}.proof-carousel-tools button:focus-visible{outline:2px solid #e4c77d;outline-offset:3px}.proof-access{padding:38px 24px 0;text-align:center}.proof-access p{font-size:12px;line-height:1.6;color:var(--grey-l);margin:14px 0 0}.proof-access .btn{max-width:100%;white-space:normal}
@media(max-width:1000px){.proof-media-grid{padding-inline:36px;gap:30px}.proof-quotes-heading{padding-inline:36px}}
@media(max-width:760px){.proof-media-grid{grid-template-columns:minmax(0,1fr);padding-inline:20px;gap:44px;margin-bottom:48px}.proof-film-portrait{max-width:none;justify-self:stretch}.proof-film-portrait figcaption{max-width:440px;margin-inline:auto}.proof-phone{width:min(100%,250px)}.proof-screen{border-radius:14px}.proof-quotes-heading{padding-inline:20px;gap:12px}.proof-quotes-heading h3{max-width:240px;font-size:20px}.proof-access{padding-top:28px}.proof-carousel-tools button{min-width:44px}}
@media(prefers-reduced-transparency:reduce){.proof-carousel-tools button{background:#1c2921}}

.proof-film-results{width:100%;max-width:400px;justify-self:center}.proof-screen{width:min(100%,340px);margin-inline:auto}@media(max-width:760px){.proof-film-results{max-width:none}.proof-film-results figcaption,.proof-context{max-width:440px;margin-inline:auto}.proof-context{margin-top:18px}}

@media(min-width:761px){.proof-film figcaption{min-height:118px}}

/* A portrait tablet suits the wider group recording without cropping it. */
.proof-screen.proof-tablet{position:relative;box-sizing:border-box;width:min(100%,364px);padding:17px 10px 16px;border:1px solid #d6c08980;border-radius:28px;background:linear-gradient(125deg,#776c4d,#20251f 18%,#111713 78%,#655b40);box-shadow:inset 0 0 0 2px #070b08,inset 0 0 0 3px #b8aa7729,0 22px 48px #0005;overflow:visible}.proof-tablet::before{content:'';position:absolute;top:6px;left:50%;width:5px;height:5px;transform:translateX(-50%);border-radius:50%;background:#080c0b;box-shadow:inset 0 0 0 1px #73877e66}.proof-tablet::after{content:'';position:absolute;bottom:6px;left:50%;width:54px;height:3px;transform:translateX(-50%);border-radius:4px;background:#bbc2b84d}.proof-tablet video{border-radius:14px;aspect-ratio:720/1120;object-fit:contain}@media(max-width:760px){.proof-screen.proof-tablet{width:min(100%,340px);border-radius:25px;padding:16px 9px}.proof-tablet video{border-radius:12px}}
