@import url('/assets/operational-redesign.css');
@import url('/assets/buy-pilot.css?v=20261109-art-deco');
@import url('/assets/long-page-nav.css');
@import url('/assets/buy-longform.css');

/* Buy-side confidentiality panel: approved Art Deco vault artwork. */
.page-id-30 .buy-strategy-topic-2 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  border: 0;
  background: #f7f0e3 url('/assets/confidentiality-art-deco-v1.png') center / 100% 100% no-repeat !important;
}
.page-id-30 .buy-strategy-topic-2::before,
.page-id-30 .buy-strategy-topic-2::after { content: none !important; }
.page-id-30 .buy-strategy-topic-2 > * { position: relative; z-index: 1; }

/* Financial-performance closing insight spans the full panel width. */
.page-id-30 .buy-analysis .buy-topic-1 > p:last-child {
  position: relative;
  grid-column: 1 / -1;
  width: 100%;
  max-width: none;
  margin: 28px 0 0 !important;
  padding: 52px 34px 30px !important;
  border: 1px solid rgba(191, 149, 49, .34);
  border-left: 5px solid #c59c3a;
  background: #f3eddf;
  text-align: left;
  font-size: clamp(1.02rem, 1.2vw, 1.16rem) !important;
  line-height: 1.6 !important;
}
.page-id-30 .buy-analysis .buy-topic-1 > p:last-child::before {
  content: "PERFORMANCE CONTEXT";
  position: absolute;
  top: 22px;
  left: 34px;
  color: #9c7420;
  font: 700 .72rem/1 var(--pcg-font-sans);
  letter-spacing: .15em;
}
.page-id-30 .buy-analysis .buy-topic-1 > p:last-child strong {
  color: #08372e;
  font-weight: 750;
}

/* Normalize panel shares the exact horizontal bounds of the Evaluate section. */
.page-id-30 .buy-analysis .buy-topic-2 {
  width: auto;
  max-width: none;
  margin-inline: 0;
  padding-inline: clamp(40px, 7vw, 108px);
}

/* Financial Performance panel uses the same outer width as Normalize and Evaluate. */
.page-id-30 .buy-analysis .buy-topic-1 {
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

/* Valuation section: subtle measured-value pattern. */
.page-id-30 .buy-terms .buy-topic-1 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background-color: #ece4d5;
  background-image:
    repeating-radial-gradient(circle at 91% 37%, transparent 0 58px, rgba(181, 136, 38, .045) 60px 62px, transparent 64px 98px),
    repeating-linear-gradient(90deg, transparent 0 79px, rgba(181, 136, 38, .022) 80px 81px),
    repeating-linear-gradient(0deg, transparent 0 79px, rgba(181, 136, 38, .018) 80px 81px);
  background-repeat: no-repeat, repeat, repeat;
}
.page-id-30 .buy-terms .buy-topic-1::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 9%;
  right: 5%;
  opacity: .42;
  width: clamp(220px, 28vw, 430px);
  aspect-ratio: 1;
  border: 1px solid rgba(181, 136, 38, .15);
  border-radius: 50%;
  box-shadow:
    inset 0 0 0 28px rgba(236, 228, 213, .52),
    inset 0 0 0 29px rgba(181, 136, 38, .12),
    inset 0 0 0 70px rgba(236, 228, 213, .42),
    inset 0 0 0 71px rgba(181, 136, 38, .1);
}
.page-id-30 .buy-terms .buy-topic-1 > * {
  position: relative;
  z-index: 1;
}

/* Buy-side advisory: restrained drafting pattern and editorial headline accent. */
.page-id-30 .buy-advisory .buy-topic-1 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background-color: #eee6d7;
  background-image:
    linear-gradient(30deg, transparent 24%, rgba(181, 136, 38, .024) 25%, rgba(181, 136, 38, .024) 26%, transparent 27%, transparent 74%, rgba(181, 136, 38, .024) 75%, rgba(181, 136, 38, .024) 76%, transparent 77%),
    linear-gradient(150deg, transparent 24%, rgba(8, 45, 37, .018) 25%, rgba(8, 45, 37, .018) 26%, transparent 27%, transparent 74%, rgba(8, 45, 37, .018) 75%, rgba(8, 45, 37, .018) 76%, transparent 77%);
  background-size: 112px 194px;
  background-position: 0 0, 56px 97px;
}

.page-id-30 .buy-advisory .buy-topic-1::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: clamp(28px, 7vw, 112px);
  bottom: clamp(24px, 6vw, 82px);
  width: clamp(170px, 19vw, 300px);
  aspect-ratio: 1;
  border: 1px solid rgba(181, 136, 38, .07);
  transform: rotate(45deg);
  box-shadow: inset 0 0 0 38px rgba(238, 230, 215, .46), inset 0 0 0 39px rgba(8, 45, 37, .035);
}

.page-id-30 .buy-advisory .buy-topic-1 > * {
  position: relative;
  z-index: 1;
}

.page-id-30 .buy-advisory .buy-topic-1 > h2 .buy-editorial-highlight {
  color: var(--buy-gold);
  font-family: var(--pcg-font-editorial);
  font-style: italic;
  font-weight: 500;
}
@media(max-width:620px){
  .page-id-30 .buy-terms .buy-topic-1 {
    background-image:
      repeating-radial-gradient(circle at 118% 30%, transparent 0 38px, rgba(181,136,38,.09) 40px 42px, transparent 44px 68px),
      repeating-linear-gradient(0deg, transparent 0 63px, rgba(181,136,38,.04) 64px 65px);
  }
  .page-id-30 .buy-terms .buy-topic-1::before {
    right: -34%;
    opacity: .7;
  }
}
@media(max-width:900px){
  .page-id-30 .buy-strategy-topic-2 { background-position:68% center!important; background-size:auto 100%!important; }
}
@media(max-width:620px){
  .page-id-30 .buy-strategy-topic-2 {
    background-image:linear-gradient(90deg,rgba(247,240,227,.98) 0 62%,rgba(247,240,227,.76) 100%),url('/assets/confidentiality-art-deco-v1.png')!important;
    background-position:center,72% center!important;
    background-size:100% 100%,auto 100%!important;
  }
  .page-id-30 .buy-analysis .buy-topic-1 > p:last-child {
    padding: 50px 22px 26px !important;
  }
  .page-id-30 .buy-analysis .buy-topic-1 > p:last-child::before {
    left: 22px;
  }
}

/* Shared visual system for legacy content pages. Content markup remains untouched. */
.entry-content{padding-bottom:0!important}.entry-content>.pcg-page-lead{font-family:var(--op-serif);font-size:clamp(25px,3.3vw,42px)!important;line-height:1.3!important;max-width:1040px!important;text-align:center;padding:80px 24px 35px!important;color:var(--op-green)}
.entry-content>.pcg-service-grid{max-width:1200px!important;margin:55px auto 100px!important;padding:0 24px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;background:rgba(8,28,34,.16)}.pcg-service-tile{background:var(--op-ivory)!important;padding:48px!important;min-height:300px!important;display:flex!important;flex-direction:column!important}.pcg-service-tile h3{font-family:var(--op-serif)!important;font-size:32px!important;line-height:1.08!important;margin:0 0 20px!important;color:var(--op-ink)!important}.pcg-service-tile p{font-size:15px!important;color:#556163!important;margin:0 0 20px!important}.pcg-service-tile p:last-child{margin-top:auto!important}.pcg-service-tile a{font-size:10px!important;letter-spacing:.13em!important;font-weight:700!important;color:#88630c!important;text-decoration:none!important}
.entry-content>.pcg-page-section{max-width:none!important;margin:0!important;background:var(--op-paper)!important;padding:110px max(24px,10vw)!important}.pcg-page-section h2{font-family:var(--op-serif)!important;font-size:clamp(44px,6vw,78px)!important;line-height:1!important;letter-spacing:-.035em!important;color:var(--op-green)!important;margin:0 0 35px!important}.pcg-page-section>p{font-size:18px!important;line-height:1.75!important;max-width:900px!important;margin:0 0 45px!important}.pcg-bullets{list-style:none!important;margin:40px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid rgba(8,28,34,.16)!important}.pcg-bullets li{padding:18px 20px 18px 30px!important;border-bottom:1px solid rgba(8,28,34,.16)!important;position:relative}.pcg-bullets li:before{content:"◆";position:absolute;left:4px;top:22px;color:var(--op-gold);font-size:8px}
.entry-content>.wp-block-columns{max-width:1180px!important;margin:80px auto!important;padding:0 24px!important;gap:60px!important}.entry-content>.wp-block-group:not(.pcg-cta-band):not(.pcg-page-section){max-width:1180px;margin-left:auto!important;margin-right:auto!important}.entry-content blockquote{max-width:920px!important;margin:70px auto!important;padding:45px 55px!important;background:var(--op-green)!important;color:#fff!important;border-left:5px solid var(--op-gold)!important}.entry-content blockquote p{font:600 clamp(23px,3vw,38px)/1.35 var(--op-serif)!important}.entry-content table{width:min(1120px,calc(100% - 48px))!important;margin:60px auto!important;border-collapse:collapse!important}.entry-content th{background:var(--op-deep)!important;color:#fff!important}.entry-content th,.entry-content td{padding:16px!important;border:1px solid rgba(8,28,34,.16)!important}.entry-content hr{max-width:920px!important;margin:70px auto!important;border:0!important;border-top:1px solid rgba(8,28,34,.16)!important}
.entry-content>.wp-block-image:not(.aligncenter),.entry-content>.wp-block-gallery{max-width:1100px!important;margin:65px auto!important;padding:0 24px!important}.entry-content>.wp-block-image img{height:auto!important}.entry-content>.wp-block-cover{min-height:500px!important;margin:80px 0!important}.entry-content>.wp-block-cover h2{font-family:var(--op-serif)!important;font-size:clamp(45px,6vw,78px)!important}
@media(max-width:760px){.entry-content>.pcg-service-grid{grid-template-columns:1fr!important}.pcg-service-tile{padding:32px!important;min-height:260px!important}.pcg-bullets{grid-template-columns:1fr!important}.entry-content blockquote{margin:50px 20px!important;padding:32px!important}.entry-content>.wp-block-columns{gap:25px!important}}
.wpforms-container{max-width:920px!important;margin:65px auto 110px!important;padding:clamp(28px,5vw,65px)!important;background:var(--op-ivory)!important;border-top:4px solid var(--op-gold)!important;box-shadow:0 24px 65px rgba(8,28,34,.12)!important}.wpforms-container label{font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;color:var(--op-ink)!important}.wpforms-container input,.wpforms-container select,.wpforms-container textarea{width:100%!important;background:#fff!important;border:1px solid rgba(8,28,34,.22)!important;border-radius:0!important;padding:14px!important;min-height:48px!important;font:15px var(--op-sans)!important}.wpforms-container textarea{min-height:160px!important}.wpforms-container button[type=submit]{background:var(--op-gold)!important;color:var(--op-deep)!important;border:0!important;border-radius:0!important;padding:16px 28px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important}.wpforms-container button[type=submit]:hover{background:var(--op-gold-light)!important}

/* Paragraph scale. */
.entry-content>.pcg-page-lead{font-size:clamp(27px,3.3vw,44px)!important}.pcg-service-tile p{font-size:17px!important}.pcg-page-section>p{font-size:20px!important}.entry-content blockquote p{font-size:clamp(25px,3vw,40px)!important}

/* About PCG: client-directed editorial refinement using existing site photography. */
.page-id-16 .pcg-inner-hero{min-height:clamp(560px,66vw,790px)!important;display:flex!important;align-items:flex-end!important;background:linear-gradient(90deg,rgba(0,28,23,.98),rgba(0,28,23,.82) 37%,rgba(0,28,23,.12) 76%),url('/wp-content/uploads/2026/10/pcg-executive-focus-group-evansville-2026-group-1536x1152.png') center 42%/cover no-repeat!important;border-bottom:8px solid var(--pcg-accent)!important}
.page-id-16 .pcg-inner-hero>.alignwide{width:min(1320px,100%)!important;margin:0 auto!important;padding:clamp(160px,22vw,310px) var(--pcg-gutter) clamp(64px,8vw,112px)!important}
.page-id-16 .pcg-inner-hero h1{max-width:10ch!important;margin:0!important;color:var(--pcg-text-on-dark)!important;text-align:left!important;font-family:var(--pcg-font-sans)!important;font-size:clamp(3.8rem,7.4vw,7.7rem)!important;font-weight:700!important;line-height:.9!important;letter-spacing:-.065em!important;text-wrap:balance;text-shadow:0 4px 28px rgba(0,0,0,.28)}
.page-id-16 .pcg-inner-hero h1:after{content:"";display:block;width:clamp(76px,9vw,136px);height:5px;margin-top:32px;background:var(--pcg-accent)}
.page-id-16 .pcg-inner-content{background:var(--pcg-surface-page)!important}.page-id-16 .pcg-about-page{max-width:1320px!important;padding:clamp(72px,8vw,132px) var(--pcg-gutter)!important}
.page-id-16 .pcg-about-page>div:first-child{max-width:none!important;margin:0 0 clamp(70px,8vw,120px)!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-template-areas:"eyebrow eyebrow" "heading copy" "rule copy";column-gap:clamp(42px,7vw,108px);text-align:left!important;align-items:start}
.page-id-16 .pcg-about-page>div:first-child>p:first-child{grid-area:eyebrow;margin:0 0 22px!important;color:var(--pcg-accent-strong)!important;font:700 var(--pcg-type-eyebrow)/1.2 var(--pcg-font-sans)!important;letter-spacing:var(--pcg-tracking-eyebrow)!important}.page-id-16 .pcg-about-page>div:first-child>h2{grid-area:heading;margin:0!important;color:var(--pcg-text-primary)!important;font:700 clamp(3.3rem,6.3vw,6.8rem)/.94 var(--pcg-font-sans)!important;letter-spacing:-.065em!important;text-wrap:balance}.page-id-16 .pcg-about-page>div:first-child>div{grid-area:rule;width:42%!important;height:5px!important;margin:36px 0 0!important;background:var(--pcg-accent)!important}.page-id-16 .pcg-about-page>div:first-child>p:last-child{grid-area:copy;margin:7px 0 0!important;color:var(--pcg-text-primary)!important;font:500 clamp(1.25rem,1.7vw,1.55rem)/1.58 var(--pcg-font-sans)!important;text-align:left}
.page-id-16 .pcg-about-page>div:nth-child(2){margin:0 calc(var(--pcg-gutter)*-.55) clamp(86px,9vw,136px)!important;padding:0!important;background:var(--pcg-surface-deep)!important;border:0!important;border-block:1px solid rgba(243,230,199,.34)!important}.page-id-16 .pcg-about-page>div:nth-child(2)>div{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:0!important;text-align:left!important}.page-id-16 .pcg-about-page>div:nth-child(2)>div>div{min-width:0!important;padding:clamp(28px,3vw,44px) clamp(16px,2.1vw,32px)!important;border-right:1px solid rgba(243,230,199,.2)}.page-id-16 .pcg-about-page>div:nth-child(2)>div>div:last-child{border-right:0}.page-id-16 .pcg-about-page>div:nth-child(2)>div>div>div:first-child{color:var(--pcg-accent)!important;font:700 clamp(2rem,3.4vw,3.5rem)/1 var(--pcg-font-sans)!important;letter-spacing:-.055em}.page-id-16 .pcg-about-page>div:nth-child(2)>div>div>div:last-child{margin-top:10px;color:var(--pcg-text-on-dark)!important;font:600 .76rem/1.35 var(--pcg-font-sans)!important;letter-spacing:.08em;text-transform:uppercase}
.page-id-16 .pcg-about-page>div:last-child{max-width:1120px!important}.page-id-16 .pcg-about-page>div:last-child>h2{max-width:15ch;margin:clamp(80px,9vw,136px) 0 30px!important;color:var(--pcg-text-primary)!important;font:700 clamp(2.8rem,5vw,5.2rem)/.98 var(--pcg-font-sans)!important;letter-spacing:-.055em!important;text-wrap:balance}.page-id-16 .pcg-about-page>div:last-child>h2:first-child{margin-top:0!important}.page-id-16 .pcg-about-page>div:last-child>p{max-width:72ch;color:var(--pcg-text-primary)!important;font:400 clamp(1.05rem,1.25vw,1.22rem)/1.75 var(--pcg-font-sans)!important}.page-id-16 .pcg-about-page>div:last-child>p:nth-of-type(4){max-width:920px;margin:52px 0 96px!important;padding:30px 0 30px clamp(26px,4vw,54px)!important;border-left:6px solid var(--pcg-accent)!important;color:var(--pcg-text-primary)!important;font:italic 600 clamp(1.65rem,2.8vw,2.75rem)/1.28 var(--pcg-font-editorial)!important}
.page-id-16 .pcg-about-page>div:last-child>div[style*="grid-template-columns"]{counter-reset:about-services;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:48px 0 118px!important;border-top:1px solid rgba(9,40,32,.25)}.page-id-16 .pcg-about-page>div:last-child>div[style*="grid-template-columns"]>div{counter-increment:about-services;min-height:190px;padding:30px 34px 30px 76px!important;position:relative;background:transparent!important;border:0!important;border-bottom:1px solid rgba(9,40,32,.25)!important}.page-id-16 .pcg-about-page>div:last-child>div[style*="grid-template-columns"]>div:nth-child(odd){border-right:1px solid rgba(9,40,32,.25)!important}.page-id-16 .pcg-about-page>div:last-child>div[style*="grid-template-columns"]>div:before{content:"0" counter(about-services);position:absolute;top:32px;left:14px;color:var(--pcg-accent-strong);font:700 .8rem/1 var(--pcg-font-sans);letter-spacing:.12em}.page-id-16 .pcg-about-page>div:last-child>div[style*="grid-template-columns"] strong{display:block;margin-bottom:12px;color:var(--pcg-text-primary);font:700 clamp(1.35rem,2vw,1.8rem)/1.12 var(--pcg-font-sans);letter-spacing:-.03em}
.page-id-16 .pcg-about-page>div:last-child>h2:nth-of-type(3):after{content:"";display:block;width:min(1120px,calc(100vw - (var(--pcg-gutter)*2)));aspect-ratio:16/7;margin:42px 0 48px;background:linear-gradient(180deg,transparent 65%,rgba(0,28,23,.42)),url('/wp-content/uploads/2026/10/pcg-focus-group-pawnshop-store-tour-evansville-2026.png-1536x1152.png') center 47%/cover no-repeat;box-shadow:var(--pcg-shadow-lift)}.page-id-16 .pcg-about-page>div:last-child>h2:nth-of-type(4):after{content:"";display:block;width:min(880px,calc(100vw - (var(--pcg-gutter)*2)));aspect-ratio:16/8;margin:42px 0 48px;background:url('/wp-content/uploads/2026/09/Dixie_2026_Jerry_Whitehead_Presentation.png') center 30%/cover no-repeat;box-shadow:var(--pcg-shadow-lift)}
.page-id-16 .pcg-about-page>div:last-child>div[style*="background:#080b09"]{margin:clamp(92px,10vw,150px) calc(var(--pcg-gutter)*-.55) 0!important;padding:clamp(54px,7vw,96px) clamp(28px,8vw,112px)!important;background:var(--pcg-surface-deep)!important;border:0!important;border-top:8px solid var(--pcg-accent)!important;text-align:left!important}.page-id-16 .pcg-about-page>div:last-child>div[style*="background:#080b09"] h2{max-width:12ch;color:var(--pcg-text-on-dark)!important;font:700 clamp(2.8rem,5.4vw,5.6rem)/.96 var(--pcg-font-sans)!important;letter-spacing:-.055em!important}.page-id-16 .pcg-about-page>div:last-child>div[style*="background:#080b09"] p{max-width:62ch!important;margin-left:0!important;margin-right:0!important}.page-id-16 .pcg-about-page>div:last-child>div[style*="text-align:center"]:last-child{margin:0 calc(var(--pcg-gutter)*-.55)!important;padding:34px clamp(28px,8vw,112px)!important;background:var(--pcg-accent-soft);text-align:left!important}
@media(max-width:900px){.page-id-16 .pcg-inner-hero{min-height:660px!important;background-position:58% 42%!important}.page-id-16 .pcg-about-page>div:first-child{grid-template-columns:1fr;grid-template-areas:"eyebrow" "heading" "rule" "copy"}.page-id-16 .pcg-about-page>div:first-child>p:last-child{margin-top:40px!important}.page-id-16 .pcg-about-page>div:nth-child(2)>div{grid-template-columns:repeat(3,minmax(0,1fr))}.page-id-16 .pcg-about-page>div:nth-child(2)>div>div:nth-child(3){border-right:0}.page-id-16 .pcg-about-page>div:nth-child(2)>div>div:nth-child(-n+3){border-bottom:1px solid rgba(243,230,199,.2)}}
@media(max-width:620px){.page-id-16 .pcg-inner-hero{min-height:610px!important;background:linear-gradient(180deg,rgba(0,28,23,.14),rgba(0,28,23,.38) 45%,rgba(0,28,23,.98)),url('/wp-content/uploads/2026/10/pcg-executive-focus-group-evansville-2026-group-1536x1152.png') 54% 40%/cover no-repeat!important}.page-id-16 .pcg-inner-hero>.alignwide{padding:250px 22px 54px!important}.page-id-16 .pcg-inner-hero h1{max-width:100%!important;font-size:clamp(2.8rem,13vw,3.6rem)!important;line-height:.93!important;letter-spacing:-.07em!important;overflow-wrap:normal!important;word-break:normal!important}.page-id-16 .pcg-about-page{padding:72px 22px!important}.page-id-16 .pcg-about-page>div:first-child>h2{font-size:clamp(2.8rem,14vw,4.1rem)!important}.page-id-16 .pcg-about-page>div:nth-child(2){margin-left:-22px!important;margin-right:-22px!important}.page-id-16 .pcg-about-page>div:nth-child(2)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-16 .pcg-about-page>div:nth-child(2)>div>div{border-bottom:1px solid rgba(243,230,199,.2)!important}.page-id-16 .pcg-about-page>div:nth-child(2)>div>div:nth-child(2n){border-right:0}.page-id-16 .pcg-about-page>div:last-child>h2{font-size:clamp(2.5rem,12vw,3.8rem)!important}.page-id-16 .pcg-about-page>div:last-child>div[style*="grid-template-columns"]{grid-template-columns:1fr!important}.page-id-16 .pcg-about-page>div:last-child>div[style*="grid-template-columns"]>div{min-height:0;padding:26px 18px 26px 58px!important;border-right:0!important}.page-id-16 .pcg-about-page>div:last-child>h2:nth-of-type(3):after,.page-id-16 .pcg-about-page>div:last-child>h2:nth-of-type(4):after{width:100%;aspect-ratio:4/3;margin:32px 0 38px}.page-id-16 .pcg-about-page>div:last-child>div[style*="background:#080b09"]{margin-left:-22px!important;margin-right:-22px!important;padding:58px 22px!important}.page-id-16 .pcg-about-page>div:last-child>div[style*="text-align:center"]:last-child{margin-left:-22px!important;margin-right:-22px!important;padding:30px 22px!important}}
