/* September PDF amendments; scoped to the requested components. */
.site-loader{background:#0e5deb;animation:none;pointer-events:auto}
.site-loader .loader-grid{display:none}
.opening-wordmark{position:absolute;display:flex;flex-direction:column;color:#fff;transform-origin:0 0;margin:0}
.opening-wordmark>span{display:block;white-space:nowrap}
.opening-wordmark>span:last-child{text-align:right}
.desktop-about-logo{width:max-content}
.opening-site .home-tile>*{opacity:0!important}
.desktop-capital-caption,.desktop-capital-legend b{padding-inline:.9cqw}
.desktop-capital-caption{width:max-content;max-width:100%}
.desktop-results-copy{width:26cqw;max-width:26cqw}
.desktop-results-note{font-size:1.18cqw!important}
.desktop-results-flow article small{white-space:nowrap;font-size:.9cqw}
.desktop-results-flow article:nth-of-type(1) small{font-size:.95cqw}
.desktop-results-flow article:nth-of-type(2) small{font-size:1cqw}
.desktop-results-flow article:nth-of-type(3) small{font-size:1.15cqw}
.desktop-results-flow article:nth-of-type(1) strong{font-size:3cqw}
.desktop-results-flow article:nth-of-type(2) strong{font-size:4.4cqw}
.desktop-results-flow article:nth-of-type(3) strong{font-size:5.4cqw}
.desktop-results-flow>i{width:14px;background:#0e5deb;clip-path:polygon(calc(50% - 1.5px) 0,calc(50% + 1.5px) 0,calc(50% + 1.5px) calc(100% - 10px),100% calc(100% - 10px),50% 100%,0 calc(100% - 10px),calc(50% - 1.5px) calc(100% - 10px))}
.desktop-results-flow>i:after{content:none}
.desktop-results-flow .desktop-results-bubble__copy strong{font-size:1.35cqw;white-space:nowrap}
.desktop-results-flow .desktop-results-bubble__copy small{font-size:.66cqw;white-space:nowrap}
.desktop-results-flow .desktop-results-bubble__copy{transform:translate(.8cqw,-.28cqw)}
.desktop-results-flow aside.desktop-results-bubble{top:29%;left:calc(50% + 9.5cqw);width:17cqw;height:6.8cqw}
.desktop-results-flow aside.desktop-results-bubble:after{content:none}
.desktop-redesign--results{grid-template-columns:26cqw 26cqw;gap:6.5cqw;justify-content:start}
.desktop-method-balance .desktop-method-copy p{font-size:1.08cqw;line-height:1.11}
.desktop-method-balance .desktop-method-copy em{font-size:3.125cqw;line-height:.96}
.desktop-method-balance{height:auto;min-height:31.5cqw}
.desktop-redesign--method .desktop-method-balance{transform:translateX(3.5cqw)}
.desktop-method-tools{justify-content:space-between;gap:3cqw}
.desktop-team-copy em{white-space:nowrap}
.desktop-feature-card>button{font-size:1.45cqw;padding:.52cqw 1cqw .45cqw}
.desktop-feature-card[data-expanded="true"]>button{border-radius:var(--block-radius) var(--block-radius) 0 0}
.desktop-feature-card[data-expanded="true"]>p{display:flex;align-items:center;min-height:2.35cqw;padding:.45cqw 1cqw;border:2px solid #0e5deb;border-top:0;border-radius:0 0 var(--block-radius) var(--block-radius);font-size:1.041667cqw}
.desktop-redesign--process{grid-template-columns:31cqw 32.5cqw;gap:6.5cqw;padding-inline:10cqw}
.desktop-process-copy{max-width:31cqw}
.desktop-support{transform:none}
em.desktop-process-heading.desktop-process-heading--pl{font-size:2.7cqw!important}
.desktop-process-copy li span{font-size:1.08cqw}
.desktop-process-step--changes>span{white-space:nowrap}
.desktop-potential-balance{align-items:stretch;--potential-display-size:3.125cqw}
.desktop-potential-marks{height:100%;justify-content:space-between;gap:0}
.desktop-potential-copy p{font-size:1.08cqw}
.home-tile--5 .poster-text--home-heading{transform:translateX(4.6cqw)}
.home-tile--6 .poster-text--home-heading{transform:translateX(3.4cqw)}
.home-tile--7 .poster-text--home-heading{transform:translateX(4.8cqw)}
.home-tile--8 .poster-text--home-heading{transform:translateX(6.4cqw)}
.desktop-team-result-label>span{display:block}
.desktop-team-result-label--email{display:flex;flex-direction:column;align-items:flex-start;text-align:left}
@media(max-width:700px) and (orientation:portrait){
  .mobile-tile-logo{left:calc(var(--mobile-frame-inline) + 3vw);top:calc(var(--mobile-header-top) + clamp(34px,4.5svh,42px) + 1.8svh);width:max-content;max-width:calc(100vw - (2 * var(--mobile-frame-inline)) - 3vw)}
  .mobile-tile-preview>.mobile-tile-heading{width:min(58vw,240px);text-align:left;transform:translateX(40px)}
  .mobile-flow__block small{text-transform:uppercase}
  .mobile-poster--team .mobile-copy{gap:1em}
  .mobile-poster--team .mobile-page-title{white-space:nowrap;font-size:clamp(22px,7vw,30px)}
  .mobile-flow .mobile-bubble{left:0;right:auto;width:49%;height:clamp(54px,14.5vw,66px)}
  .mobile-flow .mobile-bubble>.mobile-bubble__copy{width:94%;padding:0;transform:translateY(-4%)}
  .mobile-bubble__copy>small{font-size:.7em;white-space:nowrap}
  .mobile-flow .mobile-flow__arrow{width:4px;height:calc(100% - 3px)}
  .mobile-flow .mobile-flow__arrow:after{bottom:-10px;border:7px solid transparent;border-top:10px solid var(--mobile-blue);transform:translateX(-50%)}
  .mobile-team-card--result .mobile-team-card__title{cursor:pointer}
  .mobile-team-card--result[data-expanded="false"] .mobile-team-card__title:after{content:"+"}
  .mobile-team-card--result[data-expanded="true"] .mobile-team-card__title:after{content:"−"}
  .mobile-support b{font-size:clamp(9px,2.55vw,12.5px)}
  .mobile-poster--cooperation .mobile-page-title{font-size:clamp(24px,7.2vw,38px)}
  .mobile-poster--cooperation .mobile-page-title>span{display:block;white-space:nowrap}
}
