.pp-root{isolation:isolate;position:relative;overflow-x:clip}.pp-root>header,.pp-root>main,.pp-root>footer,.pp-root>[data-testid=sample-data-label]{z-index:1;position:relative}.pp-root>header{z-index:3}.pp-root main{font-size:clamp(17px,1.05vw + 4px,20px);line-height:1.6}.pp-root main section{position:relative}.pp-root .site-footer{padding-top:0}.pp-hero{min-height:calc(100svh - 150px);padding:clamp(32px, 6vh, 88px) var(--gutter) 64px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.pp-hero-copy{z-index:2;position:relative}.pp-hero-title{max-width:12ch;font-size:clamp(50px,6.2vw,112px)}.pp-hero-ctas{margin-top:clamp(32px,4vw,52px)}.pp-board{aspect-ratio:1/.92;justify-self:end;width:100%;max-width:760px;position:relative}.pp-paint-hero{width:126%;height:122%;inset:-12% -16% -10% -10%}.pp-pin{left:var(--x);top:var(--y);position:absolute}.pp-pin .wa-tag{min-width:clamp(140px,12vw,200px);height:clamp(78px,7.4vw,108px);padding:10px 24px}.pp-pin:nth-child(2){--x:2%;--y:6%}.pp-pin:nth-child(3){--x:48%;--y:0%}.pp-pin:nth-child(4){--x:12%;--y:29%}.pp-pin:nth-child(5){--x:62%;--y:28%}.pp-pin:nth-child(6){--x:0%;--y:54%}.pp-pin:nth-child(7){--x:46%;--y:55%}.pp-pin:nth-child(8){--x:16%;--y:80%}.pp-pin:nth-child(9){--x:58%;--y:80%}@media (prefers-reduced-motion:no-preference){.pp-pin{animation:wa-rise .9s var(--ease-paper) both;animation-delay:calc(.5s + var(--i,0) * 90ms)}}.pp-gap{padding:var(--section-space) var(--gutter) calc(var(--section-space) * .7)}.pp-paint-gap{width:calc(100% + 12vw);height:100%;inset:0 -6vw}.pp-signs{gap:clamp(36px,5vw,72px);margin-top:clamp(56px,7vw,112px);padding:0;list-style:none;display:grid}.pp-signs li{grid-template-columns:clamp(92px,11vw,170px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);max-width:980px;display:grid}.pp-signs li:nth-child(2){margin-left:clamp(0px,11vw,200px)}.pp-signs li:nth-child(3){margin-left:clamp(0px,5vw,96px)}.pp-signs p{font-family:var(--font-serif);letter-spacing:-.015em;font-variation-settings:"SOFT" 100;font-size:clamp(26px,3.3vw,50px);line-height:1.12}.pp-signs .wa-ink{width:100%;height:auto}.pp-turn{max-width:640px;margin:clamp(72px,9vw,140px) 0 0 auto}.pp-turn-big{font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"SOFT" 100;margin-bottom:24px;font-size:clamp(30px,3.6vw,56px);line-height:1.08}.pp-turn .wa-prose p:last-child{font-weight:600}.pp-what,.pp-answers{padding:calc(var(--section-space) * .7) var(--gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.pp-what h2,.pp-answers h2{max-width:11ch;position:sticky;top:64px}.pp-facts div{border-top:1.5px solid color-mix(in srgb, var(--ink) 24%, transparent);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px clamp(20px,3vw,44px);padding:clamp(20px,2.2vw,32px) 0;display:grid}.pp-facts div:last-child{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 24%, transparent)}.pp-facts dt{font-family:var(--font-serif);letter-spacing:-.012em;font-variation-settings:"SOFT" 100;font-size:clamp(22px,2vw,30px);line-height:1.15}.pp-facts dd{color:var(--ink-muted);max-width:52ch}.pp-numbers{padding:var(--section-space) var(--gutter)}.pp-paint-numbers{width:calc(100% + 8vw);height:100%;inset:0 -4vw}.pp-total{flex-wrap:wrap;align-items:flex-end;gap:12px clamp(20px,3vw,44px);margin-top:clamp(36px,4vw,64px);display:flex}.pp-total-copy{max-width:38ch;padding-bottom:.6em;font-size:clamp(18px,1.5vw,22px)}.pp-list{max-width:1160px;margin:clamp(48px,6vw,88px) 0 0 auto;padding:0;list-style:none}.pp-row{grid-template-columns:minmax(0,1.8fr) minmax(0,.9fr) minmax(0,1.1fr) auto;grid-template-areas:"who count detail source""bar bar bar bar";align-items:end;gap:4px clamp(14px,2.5vw,36px);padding:clamp(14px,1.5vw,22px) 0 0;display:grid}.pp-row-who{grid-area:who;align-items:center;gap:16px;min-width:0;display:flex}.pp-row:nth-child(2n) .wa-chip{transform:rotate(1.6deg)}.pp-row-name{font-family:var(--font-serif);letter-spacing:-.012em;font-variation-settings:"SOFT" 100;color:var(--ink);font-size:clamp(20px,1.8vw,27px);line-height:1.12;text-decoration:none}.pp-row-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:.2em}.pp-row-count{grid-area:count;line-height:1.2;display:grid}.pp-row-count b{font-family:var(--font-serif);letter-spacing:-.03em;font-variation-settings:"SOFT" 100;font-feature-settings:"lnum";font-size:clamp(34px,3.4vw,52px);font-weight:340;line-height:.95}.pp-row-count span{color:var(--ink-muted);margin-top:4px;font-size:15px}.pp-row-detail{color:var(--ink-muted);grid-area:detail;padding-bottom:4px;font-size:16px;line-height:1.3}.pp-source{color:var(--ink-muted);white-space:nowrap;text-underline-offset:.22em;grid-area:source;padding-bottom:4px;font-size:15px;text-decoration:underline}.pp-row-bar{grid-area:bar;margin-top:12px}.pp-numbers-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;max-width:1160px;margin:clamp(40px,5vw,64px) 0 0 auto;display:flex}.pp-needs{padding:var(--section-space) var(--gutter) calc(var(--section-space) * .7)}.pp-needs h2{max-width:15ch}.pp-ledger{counter-reset:need;margin-top:clamp(40px,5vw,76px);padding:0;list-style:none}.pp-ledger li{border-top:1.5px solid color-mix(in srgb, var(--ink) 24%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:8px clamp(28px,6vw,110px);padding:clamp(20px,2.4vw,34px) 0;display:grid}.pp-ledger li:last-child{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 24%, transparent)}.pp-need{font-family:var(--font-serif);letter-spacing:-.016em;font-variation-settings:"SOFT" 100;font-size:clamp(25px,2.6vw,40px);line-height:1.1}.pp-help{color:var(--ink-muted);max-width:48ch;padding-left:26px;position:relative}.pp-help:before{content:"";border-left:2.4px solid var(--oxford);border-bottom:2.4px solid var(--oxford);width:13px;height:7px;position:absolute;top:.62em;left:2px;transform:rotate(-45deg)translateY(-3px)}.pp-founders{padding:clamp(64px, 8vw, 120px) var(--gutter) clamp(80px, 10vw, 140px)}.pp-paint-band{width:calc(100% + 6vw);height:100%;inset:0 -3vw}.pp-founders h2{max-width:19ch}.pp-founder-tags{flex-wrap:wrap;gap:clamp(14px,2vw,28px);margin-top:clamp(40px,5vw,72px);padding:0;list-style:none;display:flex}.pp-founder-tags .wa-tag{min-width:clamp(150px,13vw,200px);padding:12px 24px}.pp-price{padding:var(--section-space) var(--gutter) clamp(48px, 6vw, 90px)}.pp-price h2{max-width:15ch}.pp-scale{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(44px,5vw,72px);display:grid}.pp-scale-them{padding-top:clamp(0px,3vw,40px);font-size:16.5px}.pp-scale-big{font-family:var(--font-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.025em;color:var(--ink-muted);margin:6px 0 14px;font-size:clamp(40px,4.4vw,72px);line-height:1.02}.pp-scale-them ul{color:var(--ink-muted);gap:6px;padding:0;font-size:15px;list-style:none;display:grid}.pp-scale-them a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.pp-scale-us{isolation:isolate;padding:clamp(32px,5vw,72px) clamp(24px,4.4vw,68px);position:relative}.pp-paint-pass{width:106%;height:104%;inset:-2% -3%}.pp-bundle{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 22%, transparent);gap:12px;margin-bottom:clamp(28px,3vw,40px);padding-bottom:clamp(28px,3vw,40px);display:grid}.pp-bundle .pp-ticks{margin-top:4px}.pp-bundle-pitch{max-width:40ch;font-size:18px;font-weight:600}.pp-bundle-who{color:var(--ink-muted);max-width:46ch;font-size:16px}.pp-bundle-buy{justify-items:start;gap:10px;margin-top:8px;display:grid}.pp-bundle-buy .pp-renew{margin-top:0}.pp-plans{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px clamp(24px,4vw,56px);padding:0;list-style:none;display:grid}.pp-plan-big,.pp-plan-small{font-family:var(--font-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.03em;margin-top:8px;font-weight:340;line-height:1}.pp-plan-big{font-size:clamp(72px,8vw,132px)}.pp-plan-big span,.pp-plan-small span{font-family:var(--font-body);letter-spacing:0;margin-top:6px;font-size:17px;font-weight:600;line-height:1.3;display:block}.pp-plan-small{font-size:clamp(48px,4.6vw,76px)}.pp-billed{margin-top:4px;font-size:17px;font-weight:700}.pp-renew{margin-top:10px;font-size:16px;font-weight:600}.pp-ticks{gap:10px;margin-top:32px;padding:0;font-size:16.5px;list-style:none;display:grid}.pp-ticks li{padding-left:28px;position:relative}.pp-ticks li:before{content:"";border-left:2.4px solid var(--oxford);border-bottom:2.4px solid var(--oxford);width:13px;height:7px;position:absolute;top:.62em;left:2px;transform:rotate(-45deg)translateY(-3px)}.pp-soon{background:var(--brass-light);color:var(--ink);vertical-align:2px;border-radius:10px 12px 9px 13px;margin-left:10px;padding:1px 10px;font-size:14px;font-weight:600;display:inline-block}.pp-terms{border-top:1.5px solid color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);gap:8px;max-width:46ch;margin-top:clamp(28px,3vw,44px);padding-top:20px;font-size:16.5px;font-weight:600;display:grid}.pp-pay{padding:clamp(64px, 8vw, 130px) var(--gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.pp-pay-art{justify-self:end;width:100%;max-width:480px;position:relative}.pp-paint-pay{width:128%;height:128%;inset:-14%}.pp-pay-art .wa-ink{width:100%;height:auto;position:relative}.pp-steps{gap:22px;margin-top:clamp(28px,3.4vw,48px);padding:0;list-style:none;display:grid}.pp-steps li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pp-steps p{max-width:44ch;padding-top:8px}.pp-step-pin{background:var(--paper);border:2.4px solid var(--ink);width:46px;height:46px;font-family:var(--font-serif);border-radius:50% 44% 52% 46%;place-items:center;font-size:21px;display:inline-grid}.pp-pay-body{min-width:0}.pp-gift{gap:10px;max-width:560px;margin-top:clamp(24px,3vw,40px);display:grid}.pp-gift-label{font-size:18px;font-weight:700}.pp-gift-input{width:100%;min-height:52px;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:14px 16px 13px 17px;padding:12px 16px;font-size:18px}.pp-gift-input:focus-visible{outline:3px solid var(--oxford);outline-offset:2px}.pp-gift-hint{color:var(--ink-muted);max-width:46ch;font-size:16px}.pp-gift-error{color:var(--ink);border-left:4px solid var(--brass,var(--ink));background:color-mix(in srgb, var(--paper) 70%, transparent);padding:10px 14px;font-weight:600}.pp-gift-plans{gap:18px;margin-top:10px;padding:0;list-style:none;display:grid}.pp-gift-plans li{border-top:1.5px solid color-mix(in srgb, var(--ink) 22%, transparent);justify-items:start;gap:8px;padding-top:16px;display:grid}.pp-gift-plan{font-size:17px}.pp-gift-plan span{color:var(--ink-muted)}.pp-gift-plans .pp-renew{margin-top:0}.pp-next-title{margin-top:clamp(32px,4vw,52px)}.pp-next-title+.pp-steps{margin-top:18px}.pp-pay-body .pp-terms{order:0}.pp-end{padding:clamp(90px, 11vw, 170px) var(--gutter) clamp(20px, 3vw, 40px)}.pp-paint-end{width:calc(100% + 12vw);height:130%;inset:0 -6vw -30%}.pp-end-title{max-width:12ch;margin-bottom:clamp(30px,3.6vw,54px);font-size:clamp(56px,8.6vw,150px);line-height:.98}@media (max-width:880px){.pp-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:40px}.pp-hero-title{font-size:clamp(46px,12.6vw,94px)}.pp-board{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;justify-self:stretch;gap:14px 10px;max-width:none;padding:24px 0 8px;display:flex}.pp-paint-hero{width:128%;height:120%;inset:-10% -14%}.pp-pin{position:static}.pp-pin:nth-child(n+8){display:none}.pp-pin .wa-tag{width:150px;min-width:0;height:74px;padding:8px 16px}.pp-pin .wa-tag-logo{--logo-scale:.8;--logo-type-size:20px}.pp-signs li,.pp-signs li:nth-child(2),.pp-signs li:nth-child(3){grid-template-columns:84px minmax(0,1fr);gap:18px;margin-left:0}.pp-turn{margin-left:0}.pp-what,.pp-answers,.pp-scale,.pp-pay{grid-template-columns:minmax(0,1fr)}.pp-what h2,.pp-answers h2{position:static}.pp-facts div,.pp-ledger li{grid-template-columns:minmax(0,1fr)}.pp-help{padding-left:26px}.pp-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who""count count""detail detail""source source""bar bar";align-items:center;row-gap:6px}.pp-row-count{align-items:baseline;gap:10px;margin-top:6px;display:flex}.pp-row-count span{margin-top:0}.pp-row-detail,.pp-source{padding-bottom:0}.pp-row .wa-chip{--logo-scale:.78;--logo-type-size:11px;width:86px;height:44px;padding:4px 8px}.pp-pay-art{justify-self:center;max-width:78%}.pp-scale{row-gap:0}.pp-scale-them{display:contents}.pp-scale-us{margin-top:40px}.pp-terms{order:1}.pp-founder-tags .wa-tag{width:150px;min-width:0;height:80px;padding:8px 16px}}@media (max-width:520px){.pp-plans{grid-template-columns:minmax(0,1fr)}.pp-scale-us{padding:32px 20px}.pp-pin .wa-tag,.pp-founder-tags .wa-tag{width:146px}}
