@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=Source+Serif+4:ital,wght@0,300;0,400;0,600;1,400&family=JetBrains+Mono:wght@400;500&display=swap";.pp-shell[data-astro-cid-wk4nmqb4]{--bg: #faf8f3;--ink: #1a1a1a;--muted: #666;--red: #c41e1e;--line: #1a1a1a;--line-light: #d4d0c8;min-height:100vh;max-width:1100px;margin:0 auto;padding:.8rem 1rem 2rem;color:var(--ink);font-family:"Source Serif 4",Georgia,serif;background:var(--bg)}.pp-rule[data-astro-cid-wk4nmqb4]{border:0;border-top:1px solid var(--line-light);margin:1.2rem 0}.pp-rule-thin[data-astro-cid-wk4nmqb4]{border:0;border-top:1px solid var(--line-light);margin:.4rem 0 .8rem}.pp-rule-double[data-astro-cid-wk4nmqb4]{margin:1.2rem 0;border:0;border-top:3px double var(--line)}.pp-masthead[data-astro-cid-wk4nmqb4]{text-align:center;padding:.6rem 0 .5rem}.pp-masthead-top[data-astro-cid-wk4nmqb4]{display:flex;justify-content:space-between;margin-bottom:.3rem}.pp-edition[data-astro-cid-wk4nmqb4],.pp-date[data-astro-cid-wk4nmqb4]{font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.pp-nameplate[data-astro-cid-wk4nmqb4]{font-family:Playfair Display,serif;font-size:clamp(2.8rem,10vw,5.5rem);font-weight:900;line-height:.92;margin:.2rem 0 .15rem;letter-spacing:-.02em}.pp-motto[data-astro-cid-wk4nmqb4]{font-style:italic;color:var(--muted);margin:0;font-size:.95rem}.pp-issues[data-astro-cid-wk4nmqb4]{display:flex;justify-content:center;gap:.3rem;margin-top:.55rem;flex-wrap:wrap}.pp-issues[data-astro-cid-wk4nmqb4] a[data-astro-cid-wk4nmqb4]{font-family:JetBrains Mono,monospace;font-size:.66rem;text-decoration:none;color:var(--muted);border:1px solid var(--line-light);padding:.12rem .35rem;transition:all .2s}.pp-issues[data-astro-cid-wk4nmqb4] a[data-astro-cid-wk4nmqb4].active,.pp-issues[data-astro-cid-wk4nmqb4] a[data-astro-cid-wk4nmqb4]:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pp-section-title[data-astro-cid-wk4nmqb4]{margin:0;font-family:Playfair Display,serif;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pp-section-header[data-astro-cid-wk4nmqb4]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap}.pp-read-more[data-astro-cid-wk4nmqb4]{color:var(--red);text-decoration:none;font-size:.78rem;font-family:JetBrains Mono,monospace}.pp-hero[data-astro-cid-wk4nmqb4]{display:grid;gap:1rem}.pp-hero-img[data-astro-cid-wk4nmqb4]{position:relative}.pp-hero-img[data-astro-cid-wk4nmqb4] img[data-astro-cid-wk4nmqb4]{width:100%;aspect-ratio:16/9;object-fit:cover;filter:sepia(.08) contrast(1.05)}.pp-caption[data-astro-cid-wk4nmqb4]{display:block;font-size:.6rem;font-style:italic;color:var(--muted);margin-top:.25rem}.pp-kicker[data-astro-cid-wk4nmqb4]{font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;color:var(--red);display:inline-block;border:1px solid var(--red);padding:.1rem .35rem;margin-bottom:.4rem}.pp-hero-text[data-astro-cid-wk4nmqb4] h2[data-astro-cid-wk4nmqb4]{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:900;line-height:1.12;margin:0 0 .45rem}.pp-hero-text[data-astro-cid-wk4nmqb4] p[data-astro-cid-wk4nmqb4]{color:var(--muted);line-height:1.65;margin:0 0 .5rem;font-size:.95rem}.pp-services-grid[data-astro-cid-wk4nmqb4]{display:grid;gap:.8rem}.pp-service-item[data-astro-cid-wk4nmqb4]{padding:.7rem 0;border-bottom:1px solid var(--line-light)}.pp-service-item[data-astro-cid-wk4nmqb4]:last-child{border-bottom:0}.pp-col-head[data-astro-cid-wk4nmqb4]{font-family:JetBrains Mono,monospace;font-size:.58rem;text-transform:uppercase;letter-spacing:.14em;color:var(--red);display:block;margin-bottom:.2rem}.pp-service-item[data-astro-cid-wk4nmqb4] h3[data-astro-cid-wk4nmqb4]{font-family:Playfair Display,serif;margin:0 0 .2rem;font-size:1.1rem;font-weight:700}.pp-service-item[data-astro-cid-wk4nmqb4] p[data-astro-cid-wk4nmqb4]{margin:0;color:var(--muted);line-height:1.55}.pp-service-item[data-astro-cid-wk4nmqb4] a[data-astro-cid-wk4nmqb4]{display:inline-block;margin-top:.4rem;color:var(--ink);text-decoration:none;font-size:.82rem;font-family:JetBrains Mono,monospace}.pp-products-grid[data-astro-cid-wk4nmqb4]{display:grid;gap:.8rem}.pp-product-item[data-astro-cid-wk4nmqb4]{display:grid;grid-template-columns:100px 1fr;gap:.6rem;border-bottom:1px solid var(--line-light);padding-bottom:.75rem}.pp-product-item[data-astro-cid-wk4nmqb4]:last-child{border-bottom:0}.pp-product-item[data-astro-cid-wk4nmqb4] img[data-astro-cid-wk4nmqb4]{width:100%;aspect-ratio:1/1;object-fit:cover}.pp-product-tag[data-astro-cid-wk4nmqb4]{font-family:JetBrains Mono,monospace;font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;color:var(--red)}.pp-product-body[data-astro-cid-wk4nmqb4] h3[data-astro-cid-wk4nmqb4]{font-family:Playfair Display,serif;margin:.12rem 0 .1rem;font-size:1rem;font-weight:700}.pp-product-sub[data-astro-cid-wk4nmqb4]{margin:0;color:var(--muted);font-size:.82rem}.pp-product-foot[data-astro-cid-wk4nmqb4]{display:flex;justify-content:space-between;align-items:center;margin-top:.35rem}.pp-product-foot[data-astro-cid-wk4nmqb4] strong[data-astro-cid-wk4nmqb4]{font-family:JetBrains Mono,monospace;font-weight:500}.pp-product-foot[data-astro-cid-wk4nmqb4] a[data-astro-cid-wk4nmqb4]{color:var(--ink);text-decoration:none;font-size:.78rem;font-family:JetBrains Mono,monospace}.pp-slider-track[data-astro-cid-wk4nmqb4]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,78vw);gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory}.pp-slide-item[data-astro-cid-wk4nmqb4]{scroll-snap-align:start;border:1px solid var(--line-light);padding:.45rem;background:#fff}.pp-slide-item[data-astro-cid-wk4nmqb4] img[data-astro-cid-wk4nmqb4]{width:100%;aspect-ratio:4/3;object-fit:cover;filter:sepia(.06)}.pp-slide-item[data-astro-cid-wk4nmqb4] h3[data-astro-cid-wk4nmqb4]{font-family:Playfair Display,serif;margin:.35rem 0 .15rem;font-size:.95rem}.pp-slide-item[data-astro-cid-wk4nmqb4] p[data-astro-cid-wk4nmqb4]{margin:0;color:var(--muted);font-size:.82rem}.pp-test-grid[data-astro-cid-wk4nmqb4]{display:grid;gap:.8rem}.pp-test-item[data-astro-cid-wk4nmqb4]{padding:.8rem;border:1px solid var(--line-light);background:#fff}.pp-test-item[data-astro-cid-wk4nmqb4] p[data-astro-cid-wk4nmqb4]{margin:0 0 .45rem;font-style:italic;line-height:1.55;font-size:.98rem}.pp-test-item[data-astro-cid-wk4nmqb4] footer[data-astro-cid-wk4nmqb4]{display:flex;flex-direction:column;gap:.1rem}.pp-test-item[data-astro-cid-wk4nmqb4] strong[data-astro-cid-wk4nmqb4]{font-weight:700;font-size:.82rem}.pp-test-item[data-astro-cid-wk4nmqb4] cite[data-astro-cid-wk4nmqb4]{font-style:normal;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-family:JetBrains Mono,monospace}.pp-blog-grid[data-astro-cid-wk4nmqb4]{display:grid;gap:.8rem}.pp-blog-item[data-astro-cid-wk4nmqb4]{padding:.7rem 0;border-bottom:1px solid var(--line-light)}.pp-blog-item[data-astro-cid-wk4nmqb4]:last-child{border-bottom:0}.pp-blog-item[data-astro-cid-wk4nmqb4] time[data-astro-cid-wk4nmqb4]{font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.pp-blog-item[data-astro-cid-wk4nmqb4] h3[data-astro-cid-wk4nmqb4]{font-family:Playfair Display,serif;margin:.2rem 0 .15rem;font-size:1.1rem;font-weight:700}.pp-blog-item[data-astro-cid-wk4nmqb4] p[data-astro-cid-wk4nmqb4]{margin:0;color:var(--muted);line-height:1.55}.pp-blog-item[data-astro-cid-wk4nmqb4] a[data-astro-cid-wk4nmqb4]{display:inline-block;margin-top:.4rem;color:var(--ink);text-decoration:none;font-size:.78rem;font-family:JetBrains Mono,monospace}.pp-blog-lead[data-astro-cid-wk4nmqb4]{grid-column:1 / -1}.pp-blog-lead[data-astro-cid-wk4nmqb4] h3[data-astro-cid-wk4nmqb4]{font-size:1.35rem}.pp-cta-block[data-astro-cid-wk4nmqb4]{text-align:center;padding:1.5rem .5rem}.pp-cta-block[data-astro-cid-wk4nmqb4] h2[data-astro-cid-wk4nmqb4]{font-family:Playfair Display,serif;font-size:1.6rem;margin:0 0 .4rem}.pp-cta-block[data-astro-cid-wk4nmqb4] p[data-astro-cid-wk4nmqb4]{color:var(--muted);max-width:45ch;margin:0 auto 1rem;line-height:1.5}.pp-btn[data-astro-cid-wk4nmqb4]{display:inline-block;padding:.55rem 1.3rem;background:var(--ink);color:var(--bg);text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;transition:background .2s}.pp-btn[data-astro-cid-wk4nmqb4]:hover{background:var(--red)}.pp-footer[data-astro-cid-wk4nmqb4]{margin-top:1.2rem;text-align:center}.pp-footer[data-astro-cid-wk4nmqb4] p[data-astro-cid-wk4nmqb4]{margin:.5rem 0 0;font-size:.62rem;color:var(--muted);font-family:JetBrains Mono,monospace;letter-spacing:.06em}@media(min-width:920px){.pp-shell[data-astro-cid-wk4nmqb4]{padding:1rem 2rem 2.5rem}.pp-hero[data-astro-cid-wk4nmqb4]{grid-template-columns:1.3fr .7fr;align-items:start}.pp-services-grid[data-astro-cid-wk4nmqb4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pp-service-item[data-astro-cid-wk4nmqb4]{border-bottom:0;border-right:1px solid var(--line-light);padding:0 .8rem}.pp-service-item[data-astro-cid-wk4nmqb4]:first-child{padding-left:0}.pp-service-item[data-astro-cid-wk4nmqb4]:last-child{border-right:0;padding-right:0}.pp-products-grid[data-astro-cid-wk4nmqb4]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem}.pp-product-item[data-astro-cid-wk4nmqb4]{grid-template-columns:120px 1fr}.pp-slider-track[data-astro-cid-wk4nmqb4]{grid-auto-columns:minmax(260px,22vw)}.pp-test-grid[data-astro-cid-wk4nmqb4],.pp-blog-grid[data-astro-cid-wk4nmqb4]{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-blog-lead[data-astro-cid-wk4nmqb4]{grid-column:1}}
