.pp{--pp-ink: #26211c;--pp-cocoa: #41332a;--pp-cream: #f8f5ef;--pp-paper: #fbfaf7;--pp-line: #e4ddd2;--pp-muted: #6b6358;padding:46px 0 58px;color:var(--pp-ink);font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif}.pp-wrap{width:min(1170px,calc(100% - 40px));margin:auto}.pp h2{margin:0;font-family:inherit;font-weight:500;font-size:clamp(36px,4.5vw,64.8px);line-height:.99;letter-spacing:-.066em}.pp-5{padding:0 0 46px}.pp-5 h2{font-size:clamp(36px,4.2vw,60.5px)}.pp-eyebrow{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.145em;text-transform:uppercase;color:var(--pp-muted)}.pp-lead{margin:18px 0 0;max-width:44ch;font-size:17px;line-height:1.5;color:var(--pp-muted)}.pp img{display:block;width:100%;height:auto}.pp-cta{display:inline-flex;align-items:center;gap:14px;margin-top:28px;padding:8px 9px 8px 16px;border-radius:6px;background:var(--pp-ink);color:#fff;font-weight:500;text-decoration:none;transition:background-color .16s}.pp-cta span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:4px;background:#ffffff24}.pp-cta:hover{background:var(--pp-cocoa)}.pp-cta-light{background:#f7efe4;color:var(--pp-ink)}.pp-cta-light span{background:#26211c14}.pp-cta-light:hover{background:#fff}.pp a img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pp-5-box{position:relative;display:grid;gap:24px;padding:clamp(23px,4vw,58px);border-radius:10px;overflow:hidden;color:#fff;isolation:isolate}.pp-5-bg{position:absolute;inset:0;z-index:-2;height:100%!important;object-fit:cover}.pp-5-box:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#1d1813f5,#1d1813e6 42%,#1d181388 70%,#1d181340)}.pp-5 .pp-eyebrow{color:#e0d6c9}.pp-5 .pp-lead{color:#e9e1d6}.pp-5-card{display:block;width:min(420px,100%);justify-self:end;border-radius:8px;overflow:hidden;border:6px solid #fbfaf7;box-shadow:0 30px 60px #0008}.pp-5-card img{aspect-ratio:4 / 3;object-fit:cover;object-position:44% 50%}@media(min-width:761px){.pp-5{padding:0 0 70px}.pp-wrap{width:min(1170px,calc(100% - 100px))}}@media(min-width:900px){.pp-5-box{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;min-height:520px}}@media(prefers-reduced-motion:reduce){.pp a img,.pp-cta{transition:none}}.reviews[data-astro-cid-aadlzisc]{padding-block:clamp(62px,8vw,105px) 0}.reviews-head[data-astro-cid-aadlzisc]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(26px,3.4vw,42px)}.reviews-score[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:14px;margin:0;color:var(--muted);font-size:14px;line-height:1.35}.reviews-score[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc]{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(46px,5vw,64px);line-height:1;letter-spacing:-.04em;color:var(--ink, #272721)}.reviews-grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.review[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,30px);border-radius:10px;background:#f3f0e9}.review-stars[data-astro-cid-aadlzisc]{display:flex;gap:3px;color:#8a6a4c}.review-stars[data-astro-cid-aadlzisc] svg[data-astro-cid-aadlzisc]{width:15px;height:15px;fill:currentColor}.review[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc]{flex:1;margin:0;font-size:clamp(16px,1.35vw,18px);line-height:1.55;color:#332c25}.review[data-astro-cid-aadlzisc] footer[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #e3ddd2}.review[data-astro-cid-aadlzisc] img[data-astro-cid-aadlzisc]{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.review[data-astro-cid-aadlzisc] footer[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{display:grid;gap:1px;font-size:13.5px;color:var(--muted)}.review[data-astro-cid-aadlzisc] footer[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc]{font-weight:500;font-size:15px;color:#332c25}.reviews-note[data-astro-cid-aadlzisc]{margin:16px 0 0;font-size:12.5px;color:var(--muted)}@media(max-width:900px){.reviews-grid[data-astro-cid-aadlzisc]{grid-template-columns:1fr}.reviews-head[data-astro-cid-aadlzisc]{flex-direction:column;align-items:start}}.questions[data-astro-cid-z6gx6xcw]{padding-block:clamp(62px,8vw,105px)}.questions[data-astro-cid-z6gx6xcw] header[data-astro-cid-z6gx6xcw]{margin-bottom:30px}.questions[data-astro-cid-z6gx6xcw] .faq-list[data-astro-cid-z6gx6xcw]{gap:0}.questions[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw],.questions[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]:last-child{border-bottom:1px solid #e5e5e2}.questions[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]:first-child{border-top:1px solid #e5e5e2}.questions[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw],.questions[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]{border:0;border-radius:0;background:transparent;color:#332c25;padding:24px 0;font-size:clamp(16px,1.65vw,19px);font-weight:400}.questions[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:hover{color:#805c40}.questions[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:after{content:"+";font-size:20px;line-height:1}.questions[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{content:"−";transform:none}.questions[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{max-width:68ch;padding:0 24px 18px 0;font-size:15px}
