/* Terry's September 10 review. Loaded by Presidents Cup only. */
.deck-presidents.pc-terry-sept10 :is(#slide-2,#slide-3,#slide-4) :is(h2,h3,blockquote,.ism-phase-number,.package-ledger>article>strong,.package-price>strong,.arg-line b,.seller-handoff>strong) {
  font-family: "ISM Sans", Arial, sans-serif;
}
.deck-presidents.pc-terry-sept10 :is(#slide-2,#slide-3,#slide-4) h2 { font-weight:700; letter-spacing:-.045em; }
.deck-presidents.pc-terry-sept10 #slide-4 h2 em { font-style:normal; }
.deck-presidents.pc-terry-sept10 #slide-3 .package-price>strong { font-weight:700; letter-spacing:-.045em; font-variant-numeric:lining-nums tabular-nums; }
.deck-presidents.pc-terry-sept10 #slide-3 .package-hospitality-popouts>p { display:none; }
.deck-presidents.pc-terry-sept10 #slide-2 .ism-hero { object-position:85% center; }
.deck-presidents.pc-terry-sept10 #slide-2 .ism-rationale { font-family:"ISM Sans",Arial,sans-serif; font-weight:400; }
.deck-presidents.pc-terry-sept10 #slide-2 .ism-rationale strong { font-family:"ISM Sans",Arial,sans-serif; }
.deck-presidents.pc-terry-sept10 #slide-2 .ism-marker-rail figcaption { white-space:normal; line-height:1.25; padding:4px 8px; }
.deck-presidents.pc-terry-sept10 #slide-3 { background:linear-gradient(180deg,#77c7e9 0%,#75c5e7 13%,#143b2f 40%); }
@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {
  /* Keep the photo captions together while clearing more of the group-golf hero. */
  .deck-presidents.jason-final.pc-terry-sept10 #slide-2 .ism-marker-rail { top:70%; }
  /* Lower the photograph itself: object-position alone cannot move a height-fitted image. */
  .deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-photo { top:3.5cqw; height:calc(100% - 3.5cqw); object-position:44% top; mask-image:linear-gradient(to bottom,transparent,#000 1.5cqw); }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-investment .package-size b { font-size:2.538cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-story { width:57%; top:6.9cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-story h2 { max-width:32cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-perspectives { margin-top:.5cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-perspectives-label { font-size:.78125cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-quote-pair { grid-template-columns:minmax(0,1.35fr) minmax(0,1fr); gap:1.6cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-quote { display:flex; flex-direction:column; padding-top:.8cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-quote-pair .client-quote blockquote { font-size:1.40625cqw; line-height:1.26; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-quote-pair .client-quote cite { font-size:.703125cqw; line-height:1.35; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-quote figcaption { margin-top:auto; padding-top:.7291666667cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-close-band { height:8cqw; min-height:0; top:auto; bottom:0; padding:.9cqw 4.7cqw; }
}
@media (max-width:800px), (max-width: 950px) and (max-height: 500px) {
  .deck-presidents.pc-terry-sept10 .presidents-legacy-footer { display:none !important; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 { display:block; height:auto; min-height:0; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-panel { position:relative; inset:auto; height:auto; padding-top:360px; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-story { position:relative; inset:auto; width:auto; max-width:none; margin:0 20px; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-close-band { position:relative; inset:auto; height:auto; min-height:0; padding:24px 20px; }
  .deck-presidents.pc-terry-sept10 #slide-3 { background:linear-gradient(#77c7e9,#77c7e9) left top / 100% 64px no-repeat,#082718; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-investment .package-size b { font-size:40.5px; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-photo { top:42px; object-position:44% top; mask-image:linear-gradient(to bottom,transparent,#000 20px); }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-quote-pair .client-quote blockquote { font-size:20px; line-height:1.35; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-perspectives-label { font-size:12px; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .client-quote-pair .client-quote cite { font-size:12px; line-height:1.35; }
  .deck-presidents.pc-terry-sept10 .presidents-readable-band { gap:4px; padding:12px 20px; font-size:13px; line-height:1.3; }
  .deck-presidents.pc-terry-sept10 .presidents-readable-band>span { font-size:13px; line-height:1.3; }
  .deck-presidents.pc-terry-sept10 .presidents-readable-band>small { font-size:11px; line-height:1.35; }
  .deck-presidents.pc-terry-sept10 .pilot-nav { gap:8px; padding:8px 14px; }
  .deck-presidents.pc-terry-sept10 .pilot-view-switch button { min-height:44px; padding:8px 12px; }
}

/* Terry's final September 10 email: restrained fee and evenly spaced objectives. */
.deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-investment .package-service-charge { font-style:italic; font-weight:400; letter-spacing:.015em; }
.deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-story .arg-line { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); align-items:start; }
.deck-presidents.jason-final.pc-terry-sept10 #slide-4 .arg-line > i { display:none; }
.deck-presidents.jason-final.pc-terry-sept10 #slide-4 .arg-line > span { display:flex; flex-direction:column; align-items:flex-start; }
@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {
  .deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-investment .package-service-charge { font-size:.70cqw; margin-top:.22cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-story .business-objectives { max-width:32cqw; min-height:5.7cqw; margin-top:1.1cqw; padding-top:.45cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-story .arg-line { gap:1.1cqw; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .arg-line > span { gap:.65cqw; }
}
@media (max-width:800px), (max-width: 950px) and (max-height: 500px) {
  .deck-presidents.jason-final.pc-terry-sept10 #slide-3 .package-investment .package-service-charge { font-size:11px; margin-top:3px; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-story .business-objectives { padding:4px 0 12px; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .presidents-brand-story .arg-line { grid-template-columns:1.16fr .9fr 1fr; gap:10px; font-size:clamp(16px,5vw,20px); }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .arg-line > span { gap:9px; }
  .deck-presidents.jason-final.pc-terry-sept10 #slide-4 .arg-line small { max-width:100%; white-space:normal; font-size:9px; line-height:1.3; letter-spacing:.04em; }
}
