.pp-hero,.pp-index .pr{padding-top:clamp(128px,16vh,192px)}.pp a:not(.btnr):not(.btns){background-image:none!important}.pp-ap-sec,.pp-caps,.pp-faq{scroll-margin-top:112px}.pp-hero{border-top:none}.pp section{border-bottom:none}.pp .sec-white{border-top:none}.pp-hero-head{gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.pp-eyebrow{grid-column:1/13}.pp-statement{font-size:clamp(var(--t-d2), 5.6vw, var(--t-d5));letter-spacing:-.04em;grid-column:1/10;margin:24px 0 0;font-weight:800;line-height:.92}.pp-row1{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;margin-top:clamp(40px,5vw,64px);display:grid}.pp-chips{flex-wrap:wrap;grid-column:1/13;align-content:flex-start;gap:16px;display:flex}.pp-chip{border:1px solid var(--hair);border-radius:var(--r);height:48px;font-family:var(--mono);font-size:var(--t-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);transition:border-color .18s var(--ease,cubic-bezier(.7, 0, .3, 1));justify-content:space-between;align-items:center;gap:16px;padding:0 16px;text-decoration:none;display:inline-flex}.pp-chip:hover{border-color:var(--ink)}.pp-lead{font-size:clamp(var(--t-d1), 2.6vw, var(--t-d3));letter-spacing:-.01em;color:var(--ink);grid-column:1/10;max-width:40ch;margin-top:clamp(32px,4vw,48px);font-weight:300;line-height:1.2}.pp-tags{flex-wrap:wrap;gap:8px;margin-top:clamp(40px,5vw,56px);list-style:none;display:flex}.pp-tag{border:1px solid var(--hair);border-radius:var(--r-sharp);height:32px;font-family:var(--mono);font-size:var(--t-mono-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;padding:0 12px;display:inline-flex}.pp-plate-sec{padding:clamp(48px,6vh,80px) 0 clamp(64px,8vh,112px)}.pp-plate-grid{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.pp-plate-main{grid-column:1/8}.pp-plate{aspect-ratio:3/2;border-radius:var(--r-sharp);height:auto}.pp-plate-tall{aspect-ratio:4/5;border-radius:var(--r-sharp);grid-column:8/13;height:auto}.pp-plate-cap{border-top:1px solid var(--hair);max-width:26ch;font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.04em;color:var(--muted);margin:24px 0 0;padding-top:16px;line-height:1.7}.pp-ap-sec{padding-top:clamp(72px,9vh,120px)}.pp-ap-head{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:clamp(40px,5vw,72px);display:grid}.pp-ap-statement{font-size:var(--t-stmt-row);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;grid-column:1/8;margin:0;font-weight:600;line-height:1.08}.pp-ap-kicker{text-align:right;grid-column:8/13;align-self:end}.pp-ap-list{border-bottom:1px solid var(--hair);view-timeline:--ap-list block;--ap-label:clamp(var(--t-h3), 2vw, var(--t-d1));--ap-head:clamp(72px, 6vw, 104px)}.pp-ap-item{border-top:1px solid var(--hair);background:var(--paper)}@media (min-width:1024px){.pp-ap-item{--stack-top:88px;--stack-step:var(--ap-head);top:calc(var(--stack-top) + var(--i,0) * var(--stack-step));position:sticky}.pp-ap-cut{animation:linear both pp-ap-cut;animation-timeline:--ap-list;animation-range:contain calc(var(--i) * 100% / var(--n)) contain calc((var(--i) + 1) * 100% / var(--n))}@keyframes pp-ap-cut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 calc(100% - var(--ap-head)) 0)}}@media (prefers-reduced-motion:reduce){.pp-ap-cut{animation:none}}}.pp-ap-row{text-align:left;width:100%;height:var(--ap-head);align-items:center;gap:var(--gutter);grid-template-columns:1fr auto;display:grid}.pp-ap-lead{align-items:baseline;gap:24px;min-width:0;display:flex}.pp-ap-no{font-family:var(--mono);font-size:var(--t-mono-s);letter-spacing:.14em;color:var(--muted);flex:none}.pp-ap-label{font-size:var(--ap-label);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:500;line-height:1.2}.pp-ap-panel{grid-template-columns:minmax(0,1fr);display:grid}.pp-ap-inner{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;padding:0 0 32px;display:grid}.pp-ap-body{max-width:65ch;font-size:var(--t-body);color:var(--muted);grid-column:1/8;margin:0 0 0 40px;line-height:1.6}.pp-ap-plate{border-radius:var(--r-sharp);grid-column:8/13;height:240px}.pp-sticky{pointer-events:none;z-index:2;justify-content:center;align-items:flex-end;height:100dvh;margin-bottom:-100dvh;padding-bottom:24px;display:flex;position:sticky;top:0}.pp-sticky-pill{pointer-events:auto;border-radius:var(--r);background-color:var(--ink);color:#fff;height:48px;font-family:var(--mono);font-size:var(--t-mono-s);letter-spacing:.1em;text-transform:uppercase;transition:background-color .18s var(--ease,cubic-bezier(.7, 0, .3, 1));align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px #0a0a0b29}.pp-sticky-pill:hover{background-color:#2a2a2e}.pp-caps{padding-top:clamp(72px,9vh,120px)}.pp-caps-grid{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.pp-caps-left{grid-column:1/5}.pp-tldr{font-size:var(--t-body);color:var(--muted);max-width:40ch;margin:0;line-height:1.5}.pp-tile{background:var(--ink);border-radius:var(--r);align-items:center;gap:12px;height:48px;margin-top:24px;padding:0 16px;text-decoration:none;display:inline-flex}.pp-tile span{font-family:var(--mono);font-size:var(--t-mono-s);letter-spacing:.06em;color:#fff}.pp-caps-right{grid-column:6/13}.pp-caps-title{font-family:var(--mono);font-size:var(--t-mono-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:inherit;color:var(--muted);margin:0}.pp-caps-list{gap:16px var(--gutter);grid-template-columns:repeat(3,1fr);margin:24px 0 0;list-style:none;display:grid}.pp-caps-list li{font-size:var(--t-body);color:var(--ink);line-height:1.4}.pp-cta-sec{padding-top:clamp(72px,9vh,120px)}.pp-cta-grid{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.pp-cta-copy{grid-column:1/8}.pp-cta-title{font-size:var(--t-h2);letter-spacing:-.03em;font-weight:800;line-height:var(--lh-display-lc);margin:0}.pp-cta-lead{font-size:var(--t-body);color:var(--muted);max-width:48ch;margin-top:16px;line-height:1.5}.pp-cta-actions{flex-wrap:wrap;grid-column:9/13;align-items:center;gap:16px;display:flex}.pp-more{margin-top:96px}.pp-more-list{margin-top:24px}.pp-more-item{border-top:1px solid var(--hair);gap:var(--gutter);color:inherit;grid-template-columns:repeat(12,1fr);align-items:baseline;padding:24px 0;text-decoration:none;display:grid}.pp-more-item:last-child{border-bottom:1px solid var(--hair)}.pp-more-name{font-size:var(--t-h3);letter-spacing:-.01em;grid-column:1/5;font-weight:500}.pp-more-line{font-size:var(--t-caption);color:var(--muted);grid-column:5/11;line-height:1.5}.pp-more-cta{font-family:var(--mono);font-size:var(--t-mono-s);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;grid-column:11/13}.pp-more-item:hover .pp-more-line{color:var(--ink)}.pp-more-item:hover .pp-more-cta{background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;background-image:linear-gradient(var(--ink), var(--ink))!important}.pp-more-item:focus-visible{outline:2px solid var(--red);outline-offset:8px}@media (max-width:1023px){.pp-hero-head{grid-template-columns:1fr;gap:16px;min-height:0}.pp-eyebrow,.pp-statement{grid-column:auto}.pp-statement{margin-top:0;font-size:clamp(30px,8vw,44px)}.pp-row1{grid-template-columns:1fr;gap:24px;margin-top:32px}.pp-chips,.pp-lead{grid-column:auto}.pp-chips{gap:8px}.pp-chip{height:40px}.pp-lead{font-size:var(--t-lead);margin-top:0;line-height:1.4}.pp-tags{margin-top:32px}.pp-plate-grid{grid-template-columns:1fr;gap:16px}.pp-plate-main,.pp-plate-tall{grid-column:auto}.pp-plate{aspect-ratio:4/3}.pp-plate-tall{aspect-ratio:3/2}.pp-ap-head{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.pp-ap-statement,.pp-ap-kicker{grid-column:auto}.pp-ap-kicker{text-align:left;order:-1}.pp-ap-row{gap:16px;padding:20px 0}.pp-ap-lead{gap:16px}.pp-ap-inner{grid-template-columns:1fr;gap:16px}.pp-ap-body{grid-column:auto;margin-left:0}.pp-ap-plate{grid-column:auto;height:200px}.pp-sticky{display:none}.pp-caps-grid{grid-template-columns:1fr;gap:32px;padding-top:24px}.pp-caps-left,.pp-caps-right{grid-column:auto}.pp-caps-list{grid-template-columns:1fr;gap:8px}.pp-cta-grid{grid-template-columns:1fr;align-items:start;gap:24px}.pp-cta-copy,.pp-cta-actions{grid-column:auto}.pp-more{margin-top:48px}.pp-more-item{grid-template-columns:1fr;gap:8px;padding:20px 0}.pp-more-name,.pp-more-line{grid-column:auto}.pp-more-cta{display:none}}.pp-facts{border-top:1px solid var(--hair);flex-wrap:wrap;gap:8px 40px;margin-top:32px;padding-top:16px;display:flex}.pp-buyer,.pp-proof{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.04em;margin:0;line-height:1.5}.pp-buyer{color:var(--ink)}.pp-proof{color:var(--muted)}.pp-faq-grid{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.pp-faq-kicker{grid-column:1/4}.pp-faq-list{border-bottom:1px solid var(--hair);grid-column:4/12}.pp-faq-item{border-top:1px solid var(--hair)}.pp-faq-q{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--gutter);font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink);padding:24px 0;font-weight:500;line-height:1.3;list-style:none;display:flex}.pp-faq-q::-webkit-details-marker{display:none}.pp-faq-q:focus-visible{outline:2px solid var(--red);outline-offset:4px}.pp-faq-sign{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.08em;color:var(--muted);flex:none}.pp-faq-sign:after{content:"( + )"}.pp-faq-item[open] .pp-faq-sign:after{content:"( - )"}.pp-faq-item[open] .pp-faq-sign{color:var(--ink)}.pp-faq-a{max-width:65ch;font-size:var(--t-body);color:var(--muted);margin:0;padding:0 0 32px;line-height:1.4}@media (max-width:1023px){.pp-facts{gap:8px 16px;margin-top:24px}.pp-faq-grid{grid-template-columns:1fr;gap:16px}.pp-faq-kicker,.pp-faq-list{grid-column:auto}.pp-faq-q{font-size:var(--t-lead);padding:20px 0}.pp-faq-a{padding-bottom:24px}}
body:has(main.pp){--margin:40px}@media (max-width:1023px){body:has(main.pp){--margin:16px;--gutter:10px}}.pp .wrap,.pp-index .wrap{max-width:none}body:has(main.pp) .site-footer .wrap{max-width:none}.pp .pp-statement{font-size:var(--t-stmt-xl);line-height:var(--lh-display-lc)}.pp .pp-lead{font-size:var(--t-stmt-sm);line-height:1}.pp .pp-ap-statement{font-size:var(--t-stmt-lg);line-height:var(--lh-display-lc)}.pp .pp-ap-label{font-size:var(--t-stmt-md);line-height:1}.pp .pp-ap-body{line-height:1.4}.pp .kicker{font-size:10px;line-height:15px}.pp .sec.pp-hero{padding:clamp(128px,16vh,192px) 0 clamp(80px,11.11vw,160px)}.pp .sec.pp-plate-sec{padding:clamp(40px,5.56vw,80px) 0 0}.pp .sec.pp-ap-sec{padding:clamp(160px,22.22vw,320px) 0 clamp(40px,5.56vw,80px)}.pp .sec.pp-caps,.pp .sec.pp-faq{padding:clamp(120px,16.67vw,240px) 0 clamp(100px,13.89vw,200px)}.pp .sec.pp-cta-sec{padding:clamp(120px,16.67vw,240px) 0 clamp(80px,11.11vw,160px)}.pp-index .sec.pr{padding:clamp(128px,16vh,192px) 0 clamp(100px,13.89vw,200px)}@media (max-width:1023px){.pp .sec.pp-hero{padding:96px 0 80px}.pp .sec.pp-plate-sec{padding:40px 0 0}.pp .sec.pp-ap-sec{padding:160px 0 40px}.pp .sec.pp-caps,.pp .sec.pp-faq{padding:120px 0 100px}.pp .sec.pp-cta-sec{padding:120px 0 80px}.pp-index .sec.pr{padding:96px 0 100px}}@media (min-width:1536px){body:has(main.pp){zoom:1.0667}}@media (min-width:1680px){body:has(main.pp){zoom:1.1667}}@media (min-width:1920px){body:has(main.pp){zoom:1.3333}}@media (min-width:2240px){body:has(main.pp){zoom:1.5556}}@media (min-width:2560px){body:has(main.pp){zoom:1.7778}}@supports (zoom:calc(2 / 1)){@media (min-width:1441px){body:has(main.pp){zoom:calc(100vw / 1440px)}}}
