/* More room for the Experience narrative; the stations retain their scale. */
.experienceCopy>p:not(.experienceThesis){font-size:clamp(.9rem,1.35vw,1.15rem);letter-spacing:.065em;margin-bottom:24px;line-height:1.5}
.experienceCopy .experienceResolution{font-size:clamp(2.7rem,5.2vw,5.5rem)!important;line-height:1.12;max-width:1100px;letter-spacing:-.035em}
.experienceResolution em{margin-top:18px;font-size:.7em;line-height:1.18;letter-spacing:-.025em}
.awardSilver{background:#a3afbd;border-color:#e1e8ef;color:#172232}
.awardDomestic{width:10px;height:15px;border-radius:1px 1px 3px 3px;clip-path:polygon(0 0,100% 0,85% 78%,65% 78%,65% 90%,100% 90%,100% 100%,0 100%,0 90%,35% 90%,35% 78%,15% 78%);background:linear-gradient(90deg,#b29a5f,#f4dfa4 50%,#c1a86a);box-shadow:none}
.awardDomestic:after{display:none}.momentPreview small+small:before{display:none}
.experienceNode[data-consulting] .nodeDetail,.experienceNode[data-consulting] .internationalContexts{display:none}
.consultingDialog{box-sizing:border-box;width:min(460px,calc(100vw - 40px));max-height:calc(100svh - 48px);padding:38px 32px 28px;color:var(--white);background:#192230;border:1px solid #3b5265;border-radius:12px;box-shadow:0 28px 90px #0009}
.consultingDialog::backdrop{background:#080e19a6;backdrop-filter:blur(5px)}
.consultingDialog .stateLabel{position:static;font-size:10px;letter-spacing:.11em;margin:0 30px 18px 0;color:var(--cyan)}
.consultingDialog h2{font-size:28px;line-height:1.18;margin:0 0 16px;font-family:var(--display);letter-spacing:-.025em}
.consultingIntro{color:var(--muted);font-size:15px;line-height:1.5}.consultingDialog ul{list-style:none;padding:0;margin:26px 0 0}.consultingDialog li{padding:16px 0;border-top:1px solid #ffffff20;font-size:16px;line-height:1.4}
.dialogClose{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--white);font-size:28px;cursor:pointer}.dialogClose:hover{background:#ffffff12}.dialogClose:focus-visible{outline:2px solid var(--cyan)}
.panoramaReadings:after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:var(--cyan);opacity:var(--connection-strength,.12);transition:opacity .4s}.panoramaVoice{border-top-color:rgba(27,196,243,.35)}
@media(max-width:900px){.experienceCopy>p:not(.experienceThesis){font-size:14px;letter-spacing:.035em;margin-bottom:18px}.experienceCopy .experienceResolution{font-size:clamp(2rem,7.2vw,4rem)!important}.experienceResolution em{margin-top:14px;font-size:.68em}.panoramaReadings:after{display:none}}
@media(max-width:520px){.experienceCopy .experienceResolution{font-size:8vw!important}.experienceResolution em{font-size:.7em}.consultingDialog{padding:36px 24px 24px}}
