.prs{padding:0 20px 10px}.prs-crumbs{font:600 12px 'Libre Franklin';color:#8a7f6d;padding:16px 0 0}.prs-crumbs a{color:#8a7f6d}.prs-masthead{padding:18px 0 22px;border-bottom:1.5px solid #2b2620}.prs-masthead .kick{font:700 12px 'Libre Franklin';letter-spacing:.14em;color:#8a7f6d;text-transform:uppercase}.prs-masthead h1{font:900 34px/1.1 'Libre Franklin';letter-spacing:-.03em;margin:12px 0 0;text-wrap:balance}.prs-masthead .desc{font:400 15px/1.65 'Libre Franklin';color:#443d34;margin-top:12px} .prs-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;align-items:stretch}.prs-contact{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1.5px solid #2b2620;border-radius:var(--r-card);padding:12px 14px}.prs-contact .shot{flex:0 0 68px}.prs-contact .shot img{width:68px;height:68px;object-fit:cover;border-radius:50%}.prs-contact .who{font:700 12px 'Libre Franklin';letter-spacing:.1em;text-transform:uppercase;color:#a33d2e}.prs-contact .info{font:400 13px/1.45 'Libre Franklin';color:#443d34}.prs-contact .info p{margin:2px 0}.prs-contact .info table{width:auto;font:inherit}.prs-contact .info td{padding:1px 0;border:0}.prs-book{display:flex;gap:12px;align-items:flex-start;background:#f4eee1;border:1.5px solid #2b2620;border-radius:var(--r-card);padding:12px 14px}.prs-book .cover{flex:0 0 68px}.prs-book .cover img{width:100%;height:auto;display:block;border:1px solid #d8cdb6}.prs-book .flag{font:600 14px 'Caveat',cursive;color:#a33d2e}.prs-book .t{font:800 14.5px/1.25 'Libre Franklin';margin:2px 0 6px}.prs-book .body{font:400 12.5px/1.5 'Libre Franklin';color:#443d34}.prs-book .body p{margin:0 0 6px} .prs-duo.solo{grid-template-columns:1fr}.prs-duo.solo .prs-contact{align-items:center;gap:20px;padding:16px 20px}.prs-duo.solo .prs-contact .shot{flex:0 0 96px}.prs-duo.solo .prs-contact .shot img{width:96px;height:96px}.prs-duo.solo .prs-contact .who{font-size:13px}.prs-duo.solo .prs-contact .info{font-size:15px;line-height:1.5}.prs-about{font:400 14.5px/1.65 'Libre Franklin';color:#443d34;margin-top:16px}.prs-about p{margin:0 0 10px} .prs-studies-link{display:flex;align-items:center;gap:14px;background:#2b2620;color:#f4eee1;border-radius:var(--r-card);padding:16px 18px;margin-top:16px}@media (hover:hover) and (pointer:fine){.prs-studies-link:hover{opacity:1;box-shadow:var(--sh-md)}}.prs-studies-link .emoji{font-size:24px}.prs-studies-link .k{font:700 12px 'Libre Franklin';letter-spacing:.12em;text-transform:uppercase;color:#f5b79a}.prs-studies-link .t{font:800 16px/1.3 'Libre Franklin';color:#f4eee1;margin-top:2px}.prs-studies-link .go{margin-left:auto;font:900 20px 'Libre Franklin';color:#f5b79a} .prs-wall{margin-top:26px}.prs-wall h2{font:800 20px 'Libre Franklin';color:#a33d2e;margin:0 0 14px}.prs-wall .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.prs-wall .cell{background:#fff;border:1.5px solid #2b2620;border-radius:2px;padding:12px;display:flex;align-items:center;justify-content:center;min-height:74px}.prs-wall .cell img{max-width:100%;max-height:50px;width:auto;height:auto;object-fit:contain}.prs-studies h2,.prs-list h2,.prs-downloads h2{display:block;border-bottom:1.5px solid #2b2620;padding-bottom:8px;margin:0 0 14px;font:700 13px 'Libre Franklin';letter-spacing:.12em;text-transform:uppercase;color:#2b2620}.prs-studies .intro,.prs-list .intro{font:400 14.5px/1.6 'Libre Franklin';color:#443d34;margin-bottom:14px} .prs-list{margin-top:26px}.prs-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.prs-pills button{background:#fff;border:1.5px solid #2b2620;border-radius:999px;cursor:pointer;font:700 12px 'Libre Franklin';padding:7px 13px;color:#2b2620}.prs-pills button.on{background:#2b2620;color:#f4eee1}.prs-item{display:flex;gap:14px;align-items:center;background:#fff;border:1.5px solid #2b2620;border-radius:var(--r-card);padding:12px 14px;margin-bottom:10px;color:#2b2620}@media (hover:hover) and (pointer:fine){.prs-item:hover{opacity:1;box-shadow:var(--sh-sm)}}.prs-item .logo{flex:0 0 84px;display:flex;align-items:center;justify-content:center}.prs-item .logo img{max-width:84px;max-height:40px;width:auto;height:auto;object-fit:contain}.prs-item .t{font:700 14.5px/1.35 'Libre Franklin'}.prs-item .meta{font:600 12px 'Libre Franklin';color:#8a7f6d;margin-top:3px}.prs-item[hidden]{display:none} .prs-studies{margin-top:26px}.prs-study{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1.5px solid #2b2620;border-radius:var(--r-card);padding:14px 16px;margin-bottom:12px;color:#2b2620}@media (hover:hover) and (pointer:fine){a.prs-study:hover{opacity:1;box-shadow:var(--sh-sm)}}.prs-study .shot{flex:0 0 110px}.prs-study .shot img{width:100%;height:auto;display:block}.prs-study .t{display:block;font:800 15px 'Libre Franklin'}.prs-study .d{display:block;font:400 13.5px/1.5 'Libre Franklin';color:#55504a;margin-top:4px}.prs-dl{display:inline-block;margin-top:8px;font:700 12.5px 'Libre Franklin';color:#a33d2e}.prs-dl:before{content:"⤓ ";font-weight:900}.prs-downloads{margin-top:26px}.prs-close{font:400 14.5px/1.65 'Libre Franklin';color:#443d34;margin-top:22px}.prs-video{position:relative;padding-top:56.25%;margin:16px 0}.prs-video iframe{position:absolute;inset:0;width:100%;height:100%;border:1.5px solid #2b2620}@media(max-width:680px){.prs-masthead h1{font-size:28px}.prs-duo{grid-template-columns:1fr}.prs-contact,.prs-book{flex-direction:row}}@media(max-width:420px){.prs-contact,.prs-book{flex-direction:column}}