/* prospectpaper.com. Palette: Charcoal #403730, Copper #BA592A, Copper dark #833A0B, Copper light #DEA07F,
   Blush tint #F8E7DF, Rule #E3D9D2, Sheet #FAF6F3, Ink 2 #6B5F57. Page markup carries its own inline styles;
   this file holds states, motion and the phone rules. */
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#FFFFFF}
img{max-width:100%}
a{color:#BA592A}a:hover{color:#833A0B}
.pp-btn:not(.pp-btn--soft):hover{background:#833A0B !important;border-color:#833A0B !important;color:#FFFFFF !important}
/* Soft spill, the secondary CTA (JS adds .pp-btn--soft and draws the wash; the CSS swap above is the no-JS and reduced-motion hover) */
.pp-btn__wash{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}
.pp-btn--soft{transition:transform 420ms cubic-bezier(.2,1.12,.36,1)}
.pp-btn--soft:active{transform:translateY(1px) scale(.99);transition:transform 110ms cubic-bezier(.65,0,.35,1)}
.pp-btn:focus-visible{outline:2px solid #BA592A;outline-offset:3px}
.pp-nav a:hover{color:#833A0B}
.pp-nav{background:transparent;transition:background-color 200ms ease}
.pp-nav.is-anchored{background:#FFFFFF}
.pp-tile:hover span:first-child{color:#833A0B}
.pp-field:focus{outline:2px solid #833A0B;outline-offset:-1px}
.pp-chip:has(input:checked){background:#F8E7DF !important;border-color:#833A0B !important}
.pp-chip:has(input:focus-visible){outline:2px solid #833A0B;outline-offset:-1px}
.pp-bleed canvas{position:absolute;left:0;top:0;width:100%;height:100%}

/* H7b Deep spill, the primary CTA */
.pp-cta{--pp-cta-ink-base:#8A3B20;--pp-cta-rim:#954023;--pp-cta-flip:#FFFFFF;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 30px;min-width:240px;border:1px solid #403730;border-radius:0;background:#FFFFFF;color:#403730;font-family:'Instrument Sans',system-ui,'Segoe UI',Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 420ms cubic-bezier(.2,1.12,.36,1)}
.pp-cta.is-pressed{transform:translateY(1px) scale(.985);transition:transform 110ms cubic-bezier(.65,0,.35,1)}
.pp-cta__arrow{display:inline-block;transition:transform 380ms cubic-bezier(.65,0,.35,1)}
.pp-cta:hover .pp-cta__arrow,.pp-cta:focus-visible .pp-cta__arrow{transform:translateX(5px);transition:transform 620ms cubic-bezier(.16,.84,.3,1)}
.pp-cta__under,.pp-cta__over{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.pp-cta__under{z-index:-1}
.pp-cta__over{z-index:1}
.pp-cta--canvas-text .pp-cta__label,.pp-cta--canvas-text .pp-cta__arrow{color:transparent}
.pp-cta:focus-visible{outline:2px solid #BA592A;outline-offset:3px}
.pp-cta[disabled]{opacity:.6;cursor:default}

/* inquiry form states */
.pp-form-sent{display:flex;flex-direction:column;gap:12px;max-width:560px}
.pp-form-error{margin:0;font-size:15px;color:#833A0B}
.pp-field-msg{margin:6px 0 0;font-size:14px;color:#833A0B}
.pp-field[aria-invalid=true]{border-color:#833A0B}

@media (prefers-reduced-motion:reduce){.pp-cta,.pp-cta.is-pressed,.pp-cta__arrow,.pp-nav{transition:none !important}}

@media (max-width:1100px){
  .pp-hero-bleed{left:-450px !important}
}
@media (max-width:1100px){
  .pp-grid4{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
@media (max-width:720px){
  .pp-grid4{grid-template-columns:1fr !important}
  .pp-wrap{padding-left:20px !important;padding-right:20px !important}
  .pp-h1{font-size:40px !important}
  .pp-hero-h1{font-size:46px !important}
  .pp-h2{font-size:32px !important}
  .pp-section{margin-top:72px !important}
  .pp-strip{display:none !important}
  .pp-band{padding-top:56px !important;padding-bottom:56px !important}
  .pp-panel{padding:28px !important}
  .pp-hero{padding-top:40px !important;gap:32px !important}
  .pp-hero-figure{margin:0 -20px !important;height:auto !important}
  .pp-hero-figure img{height:420px !important;object-position:40% 50% !important}
  .pp-hero-figure figcaption{padding-right:20px !important}
  .pp-hero-bleed{left:-300px !important;top:-120px !important;width:820px !important;height:560px !important}
  .pp-hero-bleed canvas{left:0 !important;top:0 !important;height:100% !important}
  .pp-footer-bleed{left:50% !important;top:50% !important;width:360px !important;height:300px !important}
  .pp-footer-bleed canvas{width:72% !important}
  .pp-cta{min-width:0;width:100%}
  footer .pp-wrap{align-items:flex-start !important}
  footer .pp-wordmark{font-size:44px !important}
  .pp-footer-links{flex-direction:column;align-items:flex-start !important;gap:0 !important}
  .pp-footer-links svg{display:none}
  .pp-reach a{font-size:24px !important}
  .pp-reach svg{display:none}
}

[data-when][hidden],#pp-pick[hidden],[data-next][hidden],#pp-skeleton[hidden]{display:none!important}
/* inquiry form empty state: faint field shapes until a project type is picked */
.pp-skel{pointer-events:none;user-select:none}
.pp-skel__bar,.pp-skel__box{display:block;background:#EBE2DB}
.pp-skel__box{background:linear-gradient(90deg,#FAF6F3 0%,#F1E8E2 40%,#FAF6F3 80%);background-size:200% 100%;border:1px solid #E3D9D2;animation:pp-skel 2.4s ease-in-out infinite}
@keyframes pp-skel{0%{background-position:100% 0}100%{background-position:-100% 0}}
@media (prefers-reduced-motion:reduce){.pp-skel__box{animation:none}}

/* hero splash on inner pages: a soft, irregular spill set off the headline (Brandon, Nov 7) */
header .pp-splash,#inquire .pp-splash{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 280%22%3E%3Cdefs%3E%3Cfilter id=%22f%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeGaussianBlur stdDeviation=%229%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url%28%23f%29%22 fill=%22%23000%22%3E%3Cpath d=%22M331.5 140.0 L331.1 143.2 L331.0 146.5 L330.6 149.7 L329.7 152.9 L327.9 156.0 L325.2 158.9 L322.1 161.6 L319.0 164.3 L316.6 167.1 L315.3 170.0 L315.2 173.3 L315.9 176.9 L316.8 180.7 L317.0 184.5 L315.8 187.8 L312.7 190.5 L307.7 192.4 L301.3 193.5 L294.3 194.1 L287.6 194.5 L282.0 195.3 L278.0 196.9 L275.5 199.3 L274.2 202.7 L273.4 206.7 L272.4 210.8 L270.6 214.6 L267.7 217.7 L263.8 219.9 L259.0 221.2 L253.8 222.0 L248.5 222.5 L243.5 223.2 L238.8 224.3 L234.4 226.0 L230.2 228.0 L225.9 230.3 L221.4 232.5 L216.7 234.4 L211.7 236.0 L206.6 237.1 L201.3 238.0 L195.9 238.6 L190.5 239.1 L185.0 239.6 L179.5 239.9 L173.9 240.1 L168.4 240.2 L162.8 240.1 L157.2 240.0 L151.5 239.8 L145.8 239.6 L140.0 239.5 L134.1 239.3 L128.2 238.9 L122.4 238.1 L116.9 236.8 L112.0 234.8 L107.6 232.2 L103.9 229.0 L100.7 225.5 L97.8 221.8 L95.2 218.3 L92.4 215.0 L89.6 212.0 L86.7 209.1 L83.9 206.3 L81.1 203.5 L78.6 200.7 L76.2 197.8 L73.8 195.0 L71.2 192.4 L68.2 189.9 L64.6 187.6 L60.7 185.4 L56.6 183.2 L52.7 180.9 L49.5 178.2 L47.2 175.3 L45.8 172.1 L45.2 168.8 L44.8 165.5 L44.1 162.2 L42.7 159.2 L40.4 156.1 L37.3 153.1 L33.7 150.1 L30.2 146.9 L27.4 143.5 L25.6 140.0 L25.0 136.5 L25.2 132.9 L26.0 129.4 L26.9 125.9 L27.7 122.4 L28.2 118.9 L28.8 115.3 L30.0 111.9 L32.5 108.6 L36.4 105.7 L41.9 103.4 L48.5 101.5 L55.5 100.0 L62.0 98.6 L67.2 96.9 L70.7 94.8 L72.3 91.9 L72.6 88.3 L72.4 84.3 L72.5 80.2 L73.7 76.5 L76.6 73.7 L81.1 71.9 L86.9 71.0 L93.3 70.8 L99.7 70.9 L105.5 70.7 L110.4 70.0 L114.4 68.4 L117.7 66.2 L120.8 63.5 L124.0 60.8 L127.6 58.4 L131.7 56.5 L136.3 55.3 L141.2 54.7 L146.2 54.3 L151.2 54.1 L156.0 53.7 L160.8 53.0 L165.5 52.1 L170.2 50.9 L175.0 49.7 L179.9 48.4 L185.0 47.2 L190.2 46.1 L195.5 45.0 L200.9 44.0 L206.5 43.1 L212.2 42.5 L217.9 42.1 L223.5 42.1 L229.1 42.6 L234.6 43.4 L239.9 44.5 L245.1 45.8 L250.4 46.9 L255.9 47.9 L261.6 48.7 L267.5 49.5 L273.5 50.3 L279.3 51.5 L284.7 53.1 L289.6 55.2 L293.8 57.9 L297.4 60.9 L300.6 64.2 L303.4 67.6 L306.0 71.0 L308.5 74.3 L310.8 77.8 L312.6 81.3 L313.9 84.9 L314.6 88.7 L314.9 92.5 L315.0 96.2 L315.4 99.7 L316.4 102.9 L318.4 105.9 L321.3 108.6 L324.9 111.2 L328.7 113.9 L332.1 116.8 L334.6 119.9 L335.8 123.2 L335.8 126.6 L334.9 130.0 L333.6 133.4 L332.3 136.7 Z%22 fill-opacity=%221%22/%3E%3Cpath d=%22M363.9 175.0 L364.0 176.7 L363.7 178.3 L363.1 179.9 L362.2 181.5 L361.1 183.0 L359.8 184.4 L358.7 185.9 L357.8 187.3 L357.3 188.8 L357.0 190.4 L356.8 192.0 L356.5 193.7 L356.0 195.3 L355.1 196.7 L353.9 198.1 L352.3 199.3 L350.7 200.4 L349.2 201.5 L348.0 202.8 L347.0 204.3 L346.3 205.9 L345.7 207.7 L344.9 209.5 L343.9 211.2 L342.6 212.7 L340.9 213.9 L339.0 214.8 L336.9 215.6 L334.8 216.3 L332.8 217.2 L331.0 218.2 L329.2 219.5 L327.5 220.8 L325.6 222.1 L323.6 223.1 L321.4 223.9 L319.0 224.3 L316.6 224.3 L314.1 224.1 L311.6 223.8 L309.2 223.5 L306.8 223.3 L304.5 223.1 L302.3 223.0 L300.0 222.7 L297.8 222.3 L295.6 221.7 L293.5 220.9 L291.5 220.1 L289.5 219.3 L287.5 218.6 L285.5 218.2 L283.4 217.9 L281.3 217.6 L279.3 217.2 L277.3 216.6 L275.6 215.6 L274.2 214.3 L273.0 212.7 L272.0 211.0 L271.1 209.3 L270.1 207.8 L269.0 206.7 L267.5 205.9 L265.7 205.3 L263.7 204.9 L261.5 204.6 L259.4 204.1 L257.3 203.5 L255.4 202.7 L253.7 201.8 L252.1 200.8 L250.5 199.8 L249.0 198.6 L247.5 197.5 L246.1 196.3 L244.8 195.0 L243.7 193.6 L242.7 192.2 L241.9 190.7 L241.1 189.2 L240.4 187.7 L239.7 186.2 L239.0 184.6 L238.3 183.1 L237.8 181.5 L237.5 179.9 L237.4 178.2 L237.7 176.6 L238.1 175.0 L238.5 173.4 L238.8 171.8 L239.0 170.2 L238.9 168.6 L238.7 167.0 L238.6 165.3 L238.6 163.6 L238.9 162.0 L239.5 160.4 L240.5 158.9 L241.6 157.5 L242.6 156.0 L243.5 154.5 L244.0 152.9 L244.4 151.2 L244.5 149.3 L244.7 147.3 L245.2 145.5 L246.2 143.8 L247.6 142.4 L249.5 141.2 L251.6 140.4 L253.9 139.6 L256.2 138.9 L258.3 138.1 L260.2 137.2 L262.1 136.3 L263.9 135.3 L265.9 134.5 L268.0 133.9 L270.4 133.7 L272.9 133.8 L275.4 134.1 L277.9 134.4 L280.2 134.6 L282.3 134.5 L284.2 134.1 L286.0 133.5 L287.9 132.6 L289.7 131.7 L291.6 130.8 L293.6 130.1 L295.7 129.5 L297.8 129.0 L300.0 128.4 L302.2 127.9 L304.5 127.3 L306.8 126.7 L309.2 126.2 L311.6 126.0 L314.0 126.2 L316.2 126.7 L318.3 127.7 L320.2 128.8 L322.0 130.1 L323.8 131.3 L325.6 132.4 L327.5 133.2 L329.5 133.8 L331.6 134.4 L333.6 135.1 L335.4 136.1 L336.8 137.4 L337.9 139.0 L338.7 140.8 L339.2 142.7 L339.6 144.6 L340.0 146.3 L340.6 147.9 L341.4 149.2 L342.4 150.4 L343.6 151.5 L345.0 152.5 L346.4 153.5 L347.9 154.5 L349.4 155.5 L351.1 156.5 L352.8 157.6 L354.5 158.7 L356.3 159.8 L357.9 161.0 L359.4 162.4 L360.5 163.8 L361.4 165.3 L362.1 166.9 L362.5 168.5 L362.9 170.1 L363.3 171.7 L363.6 173.4 Z%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M138.8 96.0 L138.6 97.2 L138.3 98.4 L137.7 99.6 L136.8 100.7 L135.5 101.8 L133.9 102.7 L132.2 103.5 L130.7 104.3 L129.5 105.1 L129.0 106.1 L129.0 107.2 L129.4 108.5 L130.1 109.9 L130.7 111.4 L130.9 112.8 L130.6 114.1 L129.9 115.1 L128.7 116.0 L127.5 116.8 L126.3 117.6 L125.4 118.5 L124.8 119.8 L124.5 121.2 L124.3 122.9 L123.9 124.5 L123.2 126.0 L122.1 127.1 L120.7 127.9 L118.9 128.3 L117.1 128.6 L115.3 128.8 L113.6 129.2 L112.1 129.8 L110.7 130.7 L109.3 131.7 L107.8 132.6 L106.2 133.2 L104.5 133.5 L102.6 133.3 L100.7 132.9 L98.8 132.3 L97.0 131.7 L95.3 131.3 L93.6 131.2 L92.0 131.3 L90.3 131.8 L88.6 132.3 L86.9 132.7 L85.1 133.1 L83.2 133.3 L81.4 133.4 L79.6 133.4 L77.7 133.5 L75.7 133.5 L73.8 133.6 L71.8 133.5 L69.9 133.3 L68.1 132.7 L66.6 131.9 L65.2 130.8 L64.1 129.5 L63.0 128.3 L61.9 127.1 L60.7 126.0 L59.4 125.1 L58.1 124.3 L56.8 123.4 L55.7 122.3 L54.9 121.1 L54.5 119.6 L54.6 117.9 L54.9 116.2 L55.3 114.6 L55.6 113.0 L55.7 111.7 L55.5 110.6 L54.9 109.6 L54.1 108.7 L53.2 107.8 L52.4 106.8 L51.6 105.8 L51.0 104.8 L50.4 103.8 L49.9 102.7 L49.3 101.6 L48.7 100.6 L48.0 99.5 L47.5 98.3 L47.1 97.2 L46.9 96.0 L46.7 94.8 L46.6 93.6 L46.4 92.4 L46.0 91.2 L45.3 89.8 L44.5 88.4 L43.6 87.0 L43.0 85.5 L42.9 84.0 L43.4 82.7 L44.5 81.6 L46.1 80.7 L48.0 79.9 L49.8 79.2 L51.2 78.4 L52.3 77.4 L52.8 76.2 L53.1 74.8 L53.3 73.3 L53.7 71.9 L54.5 70.7 L55.7 69.7 L57.3 69.0 L59.1 68.6 L60.9 68.2 L62.6 67.7 L64.0 67.1 L65.2 66.2 L66.2 65.1 L67.3 63.9 L68.6 62.9 L70.1 62.3 L71.8 62.0 L73.7 62.0 L75.7 62.3 L77.6 62.7 L79.4 62.9 L81.0 62.9 L82.5 62.5 L84.0 61.9 L85.5 61.1 L87.0 60.4 L88.6 59.9 L90.3 59.6 L92.0 59.7 L93.7 60.0 L95.3 60.4 L96.9 60.7 L98.6 61.0 L100.2 61.1 L101.9 61.2 L103.6 61.3 L105.2 61.4 L106.8 61.7 L108.4 62.2 L110.0 62.6 L111.6 63.0 L113.2 63.3 L115.0 63.5 L116.9 63.6 L118.9 63.8 L120.7 64.1 L122.4 64.6 L123.9 65.4 L125.0 66.5 L125.9 67.8 L126.6 69.1 L127.4 70.4 L128.3 71.5 L129.5 72.4 L131.0 73.2 L132.6 73.9 L134.2 74.6 L135.7 75.5 L136.9 76.6 L137.7 77.8 L138.1 79.1 L138.3 80.5 L138.4 82.0 L138.4 83.3 L138.6 84.6 L138.8 85.9 L139.1 87.2 L139.3 88.5 L139.4 89.7 L139.4 91.0 L139.3 92.3 L139.1 93.5 L138.9 94.8 Z%22 fill-opacity=%220.7%22/%3E%3Cpath d=%22M289.1 92.0 L288.8 92.9 L288.5 93.9 L288.4 94.8 L288.2 95.8 L287.9 96.7 L287.5 97.6 L286.8 98.4 L285.9 99.2 L284.8 99.9 L283.7 100.6 L282.6 101.2 L281.6 101.8 L280.9 102.5 L280.4 103.3 L280.0 104.1 L279.8 105.1 L279.7 106.0 L279.5 107.0 L279.2 107.9 L278.8 108.9 L278.3 109.8 L277.8 110.8 L277.2 111.7 L276.6 112.7 L276.0 113.7 L275.3 114.7 L274.4 115.5 L273.4 116.3 L272.3 117.0 L271.0 117.5 L269.8 118.0 L268.4 118.5 L267.2 119.0 L265.9 119.5 L264.6 120.1 L263.3 120.6 L261.9 121.0 L260.4 121.3 L258.9 121.3 L257.3 121.1 L255.8 120.7 L254.2 120.3 L252.8 119.8 L251.4 119.5 L250.0 119.3 L248.6 119.1 L247.3 119.1 L246.0 119.0 L244.6 118.7 L243.4 118.3 L242.2 117.8 L241.0 117.2 L239.9 116.6 L238.7 116.3 L237.4 116.2 L236.0 116.3 L234.3 116.7 L232.5 117.2 L230.6 117.6 L228.7 117.9 L226.9 117.8 L225.4 117.5 L224.2 116.8 L223.2 116.0 L222.4 115.0 L221.6 114.1 L220.8 113.2 L219.8 112.4 L218.6 111.8 L217.4 111.2 L216.1 110.6 L214.8 109.9 L213.6 109.2 L212.6 108.3 L211.8 107.4 L211.2 106.5 L210.7 105.4 L210.3 104.4 L210.0 103.3 L209.8 102.2 L209.7 101.2 L209.6 100.1 L209.5 99.1 L209.4 98.0 L209.3 97.0 L209.0 96.0 L208.8 95.0 L208.5 94.0 L208.3 93.0 L208.3 92.0 L208.5 91.0 L209.0 90.0 L209.7 89.0 L210.6 88.1 L211.5 87.3 L212.4 86.4 L213.2 85.6 L213.9 84.8 L214.5 83.9 L215.0 83.1 L215.6 82.3 L216.4 81.5 L217.3 80.8 L218.5 80.3 L219.8 79.8 L221.2 79.4 L222.5 79.0 L223.7 78.6 L224.7 78.2 L225.6 77.7 L226.4 77.1 L227.1 76.5 L227.8 75.9 L228.5 75.3 L229.1 74.6 L229.7 73.8 L230.2 72.9 L230.7 72.0 L231.2 70.9 L231.7 69.8 L232.2 68.6 L232.9 67.5 L233.8 66.5 L234.8 65.7 L236.0 65.0 L237.2 64.4 L238.5 63.9 L239.8 63.3 L241.1 62.7 L242.4 62.0 L243.8 61.2 L245.3 60.6 L246.8 60.0 L248.4 59.7 L250.0 59.7 L251.6 59.8 L253.2 60.0 L254.8 60.3 L256.3 60.5 L257.9 60.7 L259.5 60.7 L261.2 60.7 L262.8 60.8 L264.3 61.1 L265.8 61.7 L267.0 62.6 L268.0 63.8 L268.8 65.1 L269.4 66.4 L270.1 67.6 L270.9 68.6 L271.9 69.3 L273.1 69.8 L274.5 70.1 L275.9 70.4 L277.3 70.8 L278.6 71.3 L279.7 71.9 L280.5 72.8 L281.1 73.7 L281.6 74.7 L282.0 75.7 L282.4 76.7 L282.9 77.6 L283.5 78.5 L284.2 79.3 L285.0 80.1 L285.8 80.9 L286.6 81.7 L287.4 82.5 L288.2 83.3 L288.9 84.2 L289.5 85.1 L289.9 86.1 L290.2 87.0 L290.3 88.0 L290.2 89.0 L289.9 90.0 L289.5 91.0 Z%22 fill-opacity=%220.55%22/%3E%3C/g%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 280%22%3E%3Cdefs%3E%3Cfilter id=%22f%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22140%25%22%3E%3CfeGaussianBlur stdDeviation=%229%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url%28%23f%29%22 fill=%22%23000%22%3E%3Cpath d=%22M331.5 140.0 L331.1 143.2 L331.0 146.5 L330.6 149.7 L329.7 152.9 L327.9 156.0 L325.2 158.9 L322.1 161.6 L319.0 164.3 L316.6 167.1 L315.3 170.0 L315.2 173.3 L315.9 176.9 L316.8 180.7 L317.0 184.5 L315.8 187.8 L312.7 190.5 L307.7 192.4 L301.3 193.5 L294.3 194.1 L287.6 194.5 L282.0 195.3 L278.0 196.9 L275.5 199.3 L274.2 202.7 L273.4 206.7 L272.4 210.8 L270.6 214.6 L267.7 217.7 L263.8 219.9 L259.0 221.2 L253.8 222.0 L248.5 222.5 L243.5 223.2 L238.8 224.3 L234.4 226.0 L230.2 228.0 L225.9 230.3 L221.4 232.5 L216.7 234.4 L211.7 236.0 L206.6 237.1 L201.3 238.0 L195.9 238.6 L190.5 239.1 L185.0 239.6 L179.5 239.9 L173.9 240.1 L168.4 240.2 L162.8 240.1 L157.2 240.0 L151.5 239.8 L145.8 239.6 L140.0 239.5 L134.1 239.3 L128.2 238.9 L122.4 238.1 L116.9 236.8 L112.0 234.8 L107.6 232.2 L103.9 229.0 L100.7 225.5 L97.8 221.8 L95.2 218.3 L92.4 215.0 L89.6 212.0 L86.7 209.1 L83.9 206.3 L81.1 203.5 L78.6 200.7 L76.2 197.8 L73.8 195.0 L71.2 192.4 L68.2 189.9 L64.6 187.6 L60.7 185.4 L56.6 183.2 L52.7 180.9 L49.5 178.2 L47.2 175.3 L45.8 172.1 L45.2 168.8 L44.8 165.5 L44.1 162.2 L42.7 159.2 L40.4 156.1 L37.3 153.1 L33.7 150.1 L30.2 146.9 L27.4 143.5 L25.6 140.0 L25.0 136.5 L25.2 132.9 L26.0 129.4 L26.9 125.9 L27.7 122.4 L28.2 118.9 L28.8 115.3 L30.0 111.9 L32.5 108.6 L36.4 105.7 L41.9 103.4 L48.5 101.5 L55.5 100.0 L62.0 98.6 L67.2 96.9 L70.7 94.8 L72.3 91.9 L72.6 88.3 L72.4 84.3 L72.5 80.2 L73.7 76.5 L76.6 73.7 L81.1 71.9 L86.9 71.0 L93.3 70.8 L99.7 70.9 L105.5 70.7 L110.4 70.0 L114.4 68.4 L117.7 66.2 L120.8 63.5 L124.0 60.8 L127.6 58.4 L131.7 56.5 L136.3 55.3 L141.2 54.7 L146.2 54.3 L151.2 54.1 L156.0 53.7 L160.8 53.0 L165.5 52.1 L170.2 50.9 L175.0 49.7 L179.9 48.4 L185.0 47.2 L190.2 46.1 L195.5 45.0 L200.9 44.0 L206.5 43.1 L212.2 42.5 L217.9 42.1 L223.5 42.1 L229.1 42.6 L234.6 43.4 L239.9 44.5 L245.1 45.8 L250.4 46.9 L255.9 47.9 L261.6 48.7 L267.5 49.5 L273.5 50.3 L279.3 51.5 L284.7 53.1 L289.6 55.2 L293.8 57.9 L297.4 60.9 L300.6 64.2 L303.4 67.6 L306.0 71.0 L308.5 74.3 L310.8 77.8 L312.6 81.3 L313.9 84.9 L314.6 88.7 L314.9 92.5 L315.0 96.2 L315.4 99.7 L316.4 102.9 L318.4 105.9 L321.3 108.6 L324.9 111.2 L328.7 113.9 L332.1 116.8 L334.6 119.9 L335.8 123.2 L335.8 126.6 L334.9 130.0 L333.6 133.4 L332.3 136.7 Z%22 fill-opacity=%221%22/%3E%3Cpath d=%22M363.9 175.0 L364.0 176.7 L363.7 178.3 L363.1 179.9 L362.2 181.5 L361.1 183.0 L359.8 184.4 L358.7 185.9 L357.8 187.3 L357.3 188.8 L357.0 190.4 L356.8 192.0 L356.5 193.7 L356.0 195.3 L355.1 196.7 L353.9 198.1 L352.3 199.3 L350.7 200.4 L349.2 201.5 L348.0 202.8 L347.0 204.3 L346.3 205.9 L345.7 207.7 L344.9 209.5 L343.9 211.2 L342.6 212.7 L340.9 213.9 L339.0 214.8 L336.9 215.6 L334.8 216.3 L332.8 217.2 L331.0 218.2 L329.2 219.5 L327.5 220.8 L325.6 222.1 L323.6 223.1 L321.4 223.9 L319.0 224.3 L316.6 224.3 L314.1 224.1 L311.6 223.8 L309.2 223.5 L306.8 223.3 L304.5 223.1 L302.3 223.0 L300.0 222.7 L297.8 222.3 L295.6 221.7 L293.5 220.9 L291.5 220.1 L289.5 219.3 L287.5 218.6 L285.5 218.2 L283.4 217.9 L281.3 217.6 L279.3 217.2 L277.3 216.6 L275.6 215.6 L274.2 214.3 L273.0 212.7 L272.0 211.0 L271.1 209.3 L270.1 207.8 L269.0 206.7 L267.5 205.9 L265.7 205.3 L263.7 204.9 L261.5 204.6 L259.4 204.1 L257.3 203.5 L255.4 202.7 L253.7 201.8 L252.1 200.8 L250.5 199.8 L249.0 198.6 L247.5 197.5 L246.1 196.3 L244.8 195.0 L243.7 193.6 L242.7 192.2 L241.9 190.7 L241.1 189.2 L240.4 187.7 L239.7 186.2 L239.0 184.6 L238.3 183.1 L237.8 181.5 L237.5 179.9 L237.4 178.2 L237.7 176.6 L238.1 175.0 L238.5 173.4 L238.8 171.8 L239.0 170.2 L238.9 168.6 L238.7 167.0 L238.6 165.3 L238.6 163.6 L238.9 162.0 L239.5 160.4 L240.5 158.9 L241.6 157.5 L242.6 156.0 L243.5 154.5 L244.0 152.9 L244.4 151.2 L244.5 149.3 L244.7 147.3 L245.2 145.5 L246.2 143.8 L247.6 142.4 L249.5 141.2 L251.6 140.4 L253.9 139.6 L256.2 138.9 L258.3 138.1 L260.2 137.2 L262.1 136.3 L263.9 135.3 L265.9 134.5 L268.0 133.9 L270.4 133.7 L272.9 133.8 L275.4 134.1 L277.9 134.4 L280.2 134.6 L282.3 134.5 L284.2 134.1 L286.0 133.5 L287.9 132.6 L289.7 131.7 L291.6 130.8 L293.6 130.1 L295.7 129.5 L297.8 129.0 L300.0 128.4 L302.2 127.9 L304.5 127.3 L306.8 126.7 L309.2 126.2 L311.6 126.0 L314.0 126.2 L316.2 126.7 L318.3 127.7 L320.2 128.8 L322.0 130.1 L323.8 131.3 L325.6 132.4 L327.5 133.2 L329.5 133.8 L331.6 134.4 L333.6 135.1 L335.4 136.1 L336.8 137.4 L337.9 139.0 L338.7 140.8 L339.2 142.7 L339.6 144.6 L340.0 146.3 L340.6 147.9 L341.4 149.2 L342.4 150.4 L343.6 151.5 L345.0 152.5 L346.4 153.5 L347.9 154.5 L349.4 155.5 L351.1 156.5 L352.8 157.6 L354.5 158.7 L356.3 159.8 L357.9 161.0 L359.4 162.4 L360.5 163.8 L361.4 165.3 L362.1 166.9 L362.5 168.5 L362.9 170.1 L363.3 171.7 L363.6 173.4 Z%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M138.8 96.0 L138.6 97.2 L138.3 98.4 L137.7 99.6 L136.8 100.7 L135.5 101.8 L133.9 102.7 L132.2 103.5 L130.7 104.3 L129.5 105.1 L129.0 106.1 L129.0 107.2 L129.4 108.5 L130.1 109.9 L130.7 111.4 L130.9 112.8 L130.6 114.1 L129.9 115.1 L128.7 116.0 L127.5 116.8 L126.3 117.6 L125.4 118.5 L124.8 119.8 L124.5 121.2 L124.3 122.9 L123.9 124.5 L123.2 126.0 L122.1 127.1 L120.7 127.9 L118.9 128.3 L117.1 128.6 L115.3 128.8 L113.6 129.2 L112.1 129.8 L110.7 130.7 L109.3 131.7 L107.8 132.6 L106.2 133.2 L104.5 133.5 L102.6 133.3 L100.7 132.9 L98.8 132.3 L97.0 131.7 L95.3 131.3 L93.6 131.2 L92.0 131.3 L90.3 131.8 L88.6 132.3 L86.9 132.7 L85.1 133.1 L83.2 133.3 L81.4 133.4 L79.6 133.4 L77.7 133.5 L75.7 133.5 L73.8 133.6 L71.8 133.5 L69.9 133.3 L68.1 132.7 L66.6 131.9 L65.2 130.8 L64.1 129.5 L63.0 128.3 L61.9 127.1 L60.7 126.0 L59.4 125.1 L58.1 124.3 L56.8 123.4 L55.7 122.3 L54.9 121.1 L54.5 119.6 L54.6 117.9 L54.9 116.2 L55.3 114.6 L55.6 113.0 L55.7 111.7 L55.5 110.6 L54.9 109.6 L54.1 108.7 L53.2 107.8 L52.4 106.8 L51.6 105.8 L51.0 104.8 L50.4 103.8 L49.9 102.7 L49.3 101.6 L48.7 100.6 L48.0 99.5 L47.5 98.3 L47.1 97.2 L46.9 96.0 L46.7 94.8 L46.6 93.6 L46.4 92.4 L46.0 91.2 L45.3 89.8 L44.5 88.4 L43.6 87.0 L43.0 85.5 L42.9 84.0 L43.4 82.7 L44.5 81.6 L46.1 80.7 L48.0 79.9 L49.8 79.2 L51.2 78.4 L52.3 77.4 L52.8 76.2 L53.1 74.8 L53.3 73.3 L53.7 71.9 L54.5 70.7 L55.7 69.7 L57.3 69.0 L59.1 68.6 L60.9 68.2 L62.6 67.7 L64.0 67.1 L65.2 66.2 L66.2 65.1 L67.3 63.9 L68.6 62.9 L70.1 62.3 L71.8 62.0 L73.7 62.0 L75.7 62.3 L77.6 62.7 L79.4 62.9 L81.0 62.9 L82.5 62.5 L84.0 61.9 L85.5 61.1 L87.0 60.4 L88.6 59.9 L90.3 59.6 L92.0 59.7 L93.7 60.0 L95.3 60.4 L96.9 60.7 L98.6 61.0 L100.2 61.1 L101.9 61.2 L103.6 61.3 L105.2 61.4 L106.8 61.7 L108.4 62.2 L110.0 62.6 L111.6 63.0 L113.2 63.3 L115.0 63.5 L116.9 63.6 L118.9 63.8 L120.7 64.1 L122.4 64.6 L123.9 65.4 L125.0 66.5 L125.9 67.8 L126.6 69.1 L127.4 70.4 L128.3 71.5 L129.5 72.4 L131.0 73.2 L132.6 73.9 L134.2 74.6 L135.7 75.5 L136.9 76.6 L137.7 77.8 L138.1 79.1 L138.3 80.5 L138.4 82.0 L138.4 83.3 L138.6 84.6 L138.8 85.9 L139.1 87.2 L139.3 88.5 L139.4 89.7 L139.4 91.0 L139.3 92.3 L139.1 93.5 L138.9 94.8 Z%22 fill-opacity=%220.7%22/%3E%3Cpath d=%22M289.1 92.0 L288.8 92.9 L288.5 93.9 L288.4 94.8 L288.2 95.8 L287.9 96.7 L287.5 97.6 L286.8 98.4 L285.9 99.2 L284.8 99.9 L283.7 100.6 L282.6 101.2 L281.6 101.8 L280.9 102.5 L280.4 103.3 L280.0 104.1 L279.8 105.1 L279.7 106.0 L279.5 107.0 L279.2 107.9 L278.8 108.9 L278.3 109.8 L277.8 110.8 L277.2 111.7 L276.6 112.7 L276.0 113.7 L275.3 114.7 L274.4 115.5 L273.4 116.3 L272.3 117.0 L271.0 117.5 L269.8 118.0 L268.4 118.5 L267.2 119.0 L265.9 119.5 L264.6 120.1 L263.3 120.6 L261.9 121.0 L260.4 121.3 L258.9 121.3 L257.3 121.1 L255.8 120.7 L254.2 120.3 L252.8 119.8 L251.4 119.5 L250.0 119.3 L248.6 119.1 L247.3 119.1 L246.0 119.0 L244.6 118.7 L243.4 118.3 L242.2 117.8 L241.0 117.2 L239.9 116.6 L238.7 116.3 L237.4 116.2 L236.0 116.3 L234.3 116.7 L232.5 117.2 L230.6 117.6 L228.7 117.9 L226.9 117.8 L225.4 117.5 L224.2 116.8 L223.2 116.0 L222.4 115.0 L221.6 114.1 L220.8 113.2 L219.8 112.4 L218.6 111.8 L217.4 111.2 L216.1 110.6 L214.8 109.9 L213.6 109.2 L212.6 108.3 L211.8 107.4 L211.2 106.5 L210.7 105.4 L210.3 104.4 L210.0 103.3 L209.8 102.2 L209.7 101.2 L209.6 100.1 L209.5 99.1 L209.4 98.0 L209.3 97.0 L209.0 96.0 L208.8 95.0 L208.5 94.0 L208.3 93.0 L208.3 92.0 L208.5 91.0 L209.0 90.0 L209.7 89.0 L210.6 88.1 L211.5 87.3 L212.4 86.4 L213.2 85.6 L213.9 84.8 L214.5 83.9 L215.0 83.1 L215.6 82.3 L216.4 81.5 L217.3 80.8 L218.5 80.3 L219.8 79.8 L221.2 79.4 L222.5 79.0 L223.7 78.6 L224.7 78.2 L225.6 77.7 L226.4 77.1 L227.1 76.5 L227.8 75.9 L228.5 75.3 L229.1 74.6 L229.7 73.8 L230.2 72.9 L230.7 72.0 L231.2 70.9 L231.7 69.8 L232.2 68.6 L232.9 67.5 L233.8 66.5 L234.8 65.7 L236.0 65.0 L237.2 64.4 L238.5 63.9 L239.8 63.3 L241.1 62.7 L242.4 62.0 L243.8 61.2 L245.3 60.6 L246.8 60.0 L248.4 59.7 L250.0 59.7 L251.6 59.8 L253.2 60.0 L254.8 60.3 L256.3 60.5 L257.9 60.7 L259.5 60.7 L261.2 60.7 L262.8 60.8 L264.3 61.1 L265.8 61.7 L267.0 62.6 L268.0 63.8 L268.8 65.1 L269.4 66.4 L270.1 67.6 L270.9 68.6 L271.9 69.3 L273.1 69.8 L274.5 70.1 L275.9 70.4 L277.3 70.8 L278.6 71.3 L279.7 71.9 L280.5 72.8 L281.1 73.7 L281.6 74.7 L282.0 75.7 L282.4 76.7 L282.9 77.6 L283.5 78.5 L284.2 79.3 L285.0 80.1 L285.8 80.9 L286.6 81.7 L287.4 82.5 L288.2 83.3 L288.9 84.2 L289.5 85.1 L289.9 86.1 L290.2 87.0 L290.3 88.0 L290.2 89.0 L289.9 90.0 L289.5 91.0 Z%22 fill-opacity=%220.55%22/%3E%3C/g%3E%3C/svg%3E") !important;-webkit-mask-size:100% 100% !important;mask-size:100% 100% !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;opacity:.5 !important;transform:translate(130px,-34px) rotate(-6deg);transform-origin:30% 50%}
@media (max-width:720px){header .pp-splash,#inquire .pp-splash{transform:translate(70px,-26px) rotate(-6deg);width:320px !important;height:224px !important}}

/* Inquire: keep the spill up beside the headline so it never reaches the form */
#inquire .pp-splash--inquire{transform:translate(120px,-6px) rotate(-6deg)}
@media (max-width:720px){#inquire .pp-splash--inquire{transform:translate(60px,0) rotate(-6deg);width:300px !important;height:160px !important}}


/* Process FAQ: grouped, each answer opens on click */
.pp-faq-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:48px 48px;align-items:start}
.pp-faq-group{display:flex;flex-direction:column;gap:12px}
.pp-faq-list{border-top:1px solid #E3D9D2}
.pp-faq{border-bottom:1px solid #E3D9D2}
.pp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;font-weight:500;color:#403730;cursor:pointer;list-style:none}
.pp-faq summary::-webkit-details-marker{display:none}
.pp-faq summary:hover{color:#833A0B}
.pp-faq summary:focus-visible{outline:2px solid #BA592A;outline-offset:2px}
.pp-faq__mark{position:relative;flex:none;width:12px;height:12px}
.pp-faq__mark::before,.pp-faq__mark::after{content:"";position:absolute;left:0;top:5px;width:12px;height:1.5px;background:#BA592A;transition:transform 200ms ease}
.pp-faq__mark::after{transform:rotate(90deg)}
.pp-faq[open] .pp-faq__mark::after{transform:rotate(0deg)}
.pp-faq p{margin:0 0 18px;max-width:640px;color:#6B5F57}
@media (prefers-reduced-motion:reduce){.pp-faq__mark::before,.pp-faq__mark::after{transition:none}}

#work,#pricing,#faq{scroll-margin-top:88px}

/* phone: timeline as a vertical list */
@media (max-width:720px){
  .pp-timeline{flex-direction:column !important;flex-wrap:nowrap !important;gap:0 !important;margin-left:4px;border-left:1px solid #403730}
  .pp-tl-item{flex:none !important;border-top:0 !important;padding:0 0 22px 22px !important;position:relative;gap:4px !important}
  .pp-tl-item:last-child{padding-bottom:0 !important}
  .pp-tl-item>span:first-child{position:absolute;left:-5px;top:4px;width:9px !important;height:9px !important;border-radius:50%;background:#BA592A !important}
}
/* phone: menu behind a toggle (links stay visible when JS is off) */
.pp-nav-toggle{display:none}
@media (max-width:720px){
  .pp-js .pp-nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-10px;padding:0 10px;border:0;background:transparent;cursor:pointer}
  .pp-nav-toggle span{display:block;height:1.5px;background:#403730;transition:transform 200ms ease,opacity 200ms ease}
  .pp-nav.is-open .pp-nav-toggle span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}
  .pp-nav.is-open .pp-nav-toggle span:nth-child(2){opacity:0}
  .pp-nav.is-open .pp-nav-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}
  .pp-nav-toggle:focus-visible{outline:2px solid #BA592A;outline-offset:2px}
  .pp-nav>.pp-wrap{flex-wrap:nowrap !important}
  .pp-js .pp-nav-links{display:none !important}
  .pp-js .pp-nav.is-open{background:#FFFFFF}
  .pp-js .pp-nav.is-open .pp-nav-links{display:flex !important;flex-direction:column;align-items:stretch !important;gap:0 !important;position:absolute;left:0;right:0;top:100%;padding:8px 20px 20px;background:#FFFFFF;border-bottom:1px solid #E3D9D2;box-shadow:0 12px 24px rgba(64,55,48,.08)}
  .pp-js .pp-nav.is-open .pp-nav-links a{padding:14px 0 !important;font-size:18px !important;border-bottom:1px solid #F1E8E2}
  .pp-js .pp-nav.is-open .pp-nav-links a:last-child{border-bottom:0}
}
@media (prefers-reduced-motion:reduce){.pp-nav-toggle span{transition:none}}
